TCPlayer icon indicating copy to clipboard operation
TCPlayer copied to clipboard

Version 3 dev plan - Tracker issue

Open webmaster442 opened this issue 1 year ago • 1 comments

Playlist:

  • [x] Multiple playlist support. Playlist should be independent of currently running engine playlist.
  • [x] Introduce a PlaylistItemModel type to represent the playlist item in the Engine
  • [x] Implement conversion between playlist item and Engine file based playlist
  • [x] Playlist item has to have info for file path (resolved to absolute path), Metadata (single string to display)

Saving playlist:

  • [x] Implement JSON based format to save the Playlist into a native format for the player
  • [x] FileNames must be adapted to relative paths based on the save path
  • [x] 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:

  • [x] Implement a mutex based locking solution to prevent cration of an other instance of the running application
  • [x] If the application is already running, then the args[] array, should be sent as a notification to the existing app.
  • [x] 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

webmaster442 avatar Jul 25 '24 08:07 webmaster442

Feel free to add requested features here

webmaster442 avatar Jul 25 '24 08:07 webmaster442