application icongmusicbrowser

Planned features/fixes

Quick list in mostly no particular order :

  • cleaner and modular internal handling of the playlist
    • will allow pluggable play-mode like an album-mode that play whole albums
  • change internal handling of tags (separation between the storage and the usage, using keywords for the usage) (done in v1.1.x)
    • will allow changing/translating the <Unknown> for unknown artist/album
    • will allow better support for multiple album with a common name
    • easier to add tags (in progress)
  • artist/album pictures
    • more cover/artist picture options : to set default load/save folder/filename
    • more than one picture
    • cover manager
  • lyrics
  • SongTree
    • implement playlist/list/queue mode (done in v1.1.x)
    • implement type-ahead search (done in v1.1.x)
    • implement column drag-and-drop
    • better grouping modes (partly done in v1.1.x)
    • add a way to define actions to execute based on where the SongTree is clicked on
    • some optimizations
  • custom filename pattern in autofill mass tagging (done in git)
  • better genre edit widget in masstagging (that allow removing a genre from all songs without touching the other genres) (done in v1.1.x)
  • options to save lastplayed, playcount, rating, labels, lastskipped and skipcount in tags
  • FPane tree like for example genre → artist → album (→ songs)? (done in v1.1.x with some minor bugs, no →songs for now)
  • ipod (probably after creating perl bindings for libgpod)
  • web radio
  • lastfm neighborhood “radios” (less likely now that last.fm streaming is only available in a few countries)
  • support for m4a and wma (support for m4a in git (not well tested yet, please use backups))
  • support for cuesheets
  • fix expandbox inside a paned
  • asynchronous DNS request in simple_http.pm (done in git, use either wget or AnyEvent::HTTP)
  • more widgets
    • next song (possible v1.1.2+, by using the group option : Title(group=Next) (see this commit))
    • list of songs from album (in progress)
  • change contexts and ExtraWidgets system (done in v1.1.2+)
  • gui layout edition
  • composite layout widgets. example : defining a widget composed of the Prev Stop Play Next buttons, that can be re-used in multiple layouts, so removing the Stop button from this composite-widget would affect all the layouts using it. (possible in v1.1.2+)
  • change the “timeslider” so that the handle is smaller, and replace “click-to-scroll” by “click-to-jump” (done in v1.1.x)
  • a way to set an arbitrary position for the “traytip” on song change, and make it possible without a trayicon
  • way to configure context menu's web link (AMG/google…) (in a plugin ?)
  • configure the context-menus ?
  • add option to show empty or custom picture instead of nothing when no artist/album picture (almost done in v1.1.x : lacks GUI)
  • playlist history (to correct mistakes,…)
  • use SongTree drawing code (“graphical elements”) in Mosaic mode, in a layout widget ?
  • replace all the %letter syntax by the much more powerful, not finished, new syntax (in progress, can already use $field in v1.1.x)
  • add replay-gain song properties (done in v1.1.2+)
  • equalizer :
    • support the equalizer option in mplayer (although it can't be change during the song)
    • allow loading/saving preset (the band frequencies in the gstreamer plugin and the mplayer option are different → I'm not sure what I should do)
      • <ochosi>: mplayer and gstreamer use two different models (preferred and calculated center), the difference between the two could be considered as redundant. (source)
  • better “album menu” to select songs from album with album picture
  • way to select songs of a SongList/SongTree based on a filter
  • option to separate artist/album with less than n songs in the artist/album menu (already done but no GUI to activate it)
  • make using mpg123 instead of mpg321 possible. (done in v1.1.x)
  • redesign copy/move/mass rename actions
  • webcontext : open link in other tab / right-click menu
  • alternate size calculations modes for cloud view (based on number of songs played …) (some modes are possible in v1.1.2+)
  • button to select a colored square/shape as a label icon
plans.txt · Last modified: 2022/05/23 01:30 by 127.0.0.1
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0