Skip to content

Version 3 dev plan - Tracker issue #35

@webmaster442

Description

@webmaster442

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions