-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Playlist:
- Multiple playlist support. Playlist should be independent of currently running engine playlist.
- Introduce a PlaylistItemModel type to represent the playlist item in the Engine
- Implement conversion between playlist item and Engine file based playlist
- Playlist item has to have info for file path (resolved to absolute path), Metadata (single string to display)
Saving playlist:
- Implement JSON based format to save the Playlist into a native format for the player
- FileNames must be adapted to relative paths based on the save path
- Implement a simple M3U saving with relative paths based on the save path
Now Playing:
- metadata should be annoted sohow to know data is artist name, year or etc...
- Display picture in the file name
- Display metadata
- Add command menus: youtube, discogs, soundcloud, spotify, wiki
- Each comand menu must contain the artist name, song title to search for the currently played song
Argument and file handling:
- Implement a mutex based locking solution to prevent cration of an other instance of the running application
- If the application is already running, then the args[] array, should be sent as a notification to the existing app.
- Implement this behaviour as an extension of the WPF APP class
Auto update:
- Github client that scans github releases
- If release found newer than current version then download asset
- Asset is extracted to temp folder
- cmd script is generated to overwrite files
- Application exists and executes cmd script that overvwrites files
- cmd script deletes itself when done
Metadata
Metadata
Assignees
Labels
No labels