Please: Report bugs and add your feature requests


Here you can post your feature requests. There is no guarantee that any of them will actually be implemented..

Bugs:

  • Pragha does not close to system tray when you press alt+f4 in your keyboard. You have to close it with window close button of your window manager, e.g. xfce window manager to close it to system tray.
  • Pragha submits multiple entries of one song to Lasfm, while the song is still being played. Version is 1.1.2.2, running on Fedora 20 x86_64. Pic: http://imgur.com/l7t0zLH
  • Jumping to Next/Previous track sometimes results in a brief, high-pitch squeal, as if playback is being sped-up 10x just before the track switch.
  • As of 0.75, pragha doesn't save horizontal window sizes < 514 pixels (I edit min_window_width in pragha.h before building). Previous releases would correctly remember window geometry. .config/pragha/config stores the horizontal window size but if it's less than 514 pixels, the window size is not restored on opening.
  • Search through all items in all visible, relevant columns doesn't work (eg. search for the year).
  • Pragha doesn't separate songs from the same album, but from different discs (for double albums, for example), lumping the songs from disc 1 together with the ones from disc 2, 3.... ( +1) (Matias:) (+1). But taglib does not read directly this tags (Neither albumartist needed for compilations). The problem is these labels are not standard, and for example winamp does it in a way, and itunes in other way,etc, etc.. and also depends on the audio format. I'm waiting to see changes in taglib. if you have experience in c++, here may be inspired to see how to make it. http://code.google.com/p/gogglesmm/source/browse/src/GMTag.cpp
  • When trying to open a webstream (i.e.http://www.antenne.de/webradio/channels/classic-rock-live.m3u) a missing gstreamer-plugin is claimed. (Matias) You test git version with totem-pl-parser?. The gstreamer-plugin depends on your installation. Usually enough to install gstreamer-bad and gstreamer-ugly.
  • S̶t̶a̶r̶t̶i̶n̶g̶ ̶w̶i̶t̶h̶ ̶a̶ ̶c̶e̶r̶t̶a̶i̶n̶ ̶l̶i̶b̶r̶a̶r̶y̶ ̶s̶i̶z̶e̶ ̶(̶l̶o̶w̶e̶r̶ ̶t̶h̶o̶u̶s̶a̶n̶d̶s̶ ̶n̶u̶m̶b̶e̶r̶ ̶o̶f̶ ̶f̶i̶l̶e̶s̶)̶ ̶P̶r̶a̶g̶h̶a̶ ̶b̶e̶c̶o̶m̶e̶s̶ ̶s̶l̶o̶w̶ ̶a̶n̶d̶
    g̶e̶n̶e̶r̶a̶l̶l̶y̶ ̶u̶n̶r̶e̶s̶p̶o̶n̶s̶i̶v̶e̶ ̶w̶h̶e̶n̶e̶v̶e̶r̶ ̶t̶h̶e̶ ̶u̶s̶e̶r̶ ̶t̶r̶i̶e̶s̶ ̶u̶s̶i̶n̶g̶ ̶t̶h̶e̶ ̶s̶e̶a̶r̶c̶h̶ ̶b̶a̶r̶.̶ Me again, It seems the real problem is the search-as-you-type feature ("Refine the search while writing") rather than the size of the library per se. It seems the handling of time-outs is flaky and causes the program to go into an endless loop. Disabling it helps, although one will have to press Enter everytime and the search still isn't particularly fast (several seconds.) (Matias): Hi, really is a To Do. Today made a interesting progress about.. Please. Test the FastFiltering branch on github.

Wish List:

  • Add various artists to collection like amarok
  • To add a similar characteristic favorite of firefox. Particularly I like to have the complete discographies of the artists whom really I like. Perhaps but of 200 songs only I prefer 30.
  • العاب تلبيس عرايس
    قبة>
  • It would by nice to have a "spinedit" (or something like that) with value (in %) of actual sound level.
  • Text besides icons on playlist toolbar, or perhaps have it pick up gtk-toolbar-style.
  • Album covers to be displayed in the library tree in front of the album's name. (like amarok)
  • Add possibility to change the order of columns in the playlist (probably with mouse).
  • Enter a search term, which yields a single track from an album: if you choose the track from the search results tree, only the track is added to the playlist; if you choose the \/\/album\/\/, or artist from the results tree, still, only the single track is added to the playlist. Ideally, the entire album, or artist's catalogue, should be added to the playlist, in this scenario.
  • Add Properties/Details back to the playlist context menu and/or View menu and/or add a keyboard shortcut for accessing them. The track Properties/Details dialogue is too hidden away inside the Tags dialogue.
  • gapless playback


Practically fixed..

  • (alex) porting to GTK3 (Matias) +1, but later. (Use ./configure --with-gtk3)
  • Whenever i edit tag, the collection updates and takes long time..! (We could considerfixed, but can still improve more.)
  • Support of pulseaudio and new formats. (wma, m4a, etc.) (We could considerfixed, but can still improve more.)
  • Use either <Alt>L/P or <Control>L/P for toggling the Library/Playlist panels. <Control>L/P are currently used for cropping and Preferences. (Use editable menu accelerators)

Fixed thanks to its reports... VERY THANKS!-)

  • Search current playlist not implemented. PLEASEE.
  • Implement search with partial matching in the current playlist (as it is in a library search). Search for "one" in a list of "one" "onetwo" "zeroone" "zeroonetwo" should result in all of these items (disregarding the order of searched terms). Or implement some support for globs/wildcards probably with pattern matching (%track(<search term>) %album(<search term>) etc.), but it would be a little bit overhead (it is only a long term suggestion).
  • Reduce padding on playlist view, leave this for the GTK+ theme to figure out. For comparison: http://ompldr.org/vYXE2Mw/pad.png
  • Doesn't really remember windows position despite it's configured to "Remember last window state". (I've coded a patch for this issue, if you want it just email me to carlosjosepita@gmail.com).
  • I don't think it's fetching artwork from lastfm at all (tested for both 0.99 tarball and latest svn with libclastfm from git... other lastfm stuff work: favorites, similar, artist info). I was debugging a bit and seems to be failing at this point: if (NULL == cwin->cstate->curr_mobj->tags->artist || NULL == cwin->cstate->curr_mobj->tags->album); return; But the fact is that the track has correct album and artist tags. The same happens for every track. - Matias: Thanks Carlos. For those using 0.99 remove the semicolon after the if() and work properly.
  • The first column for displaying play/pause/queue numbers stretches out when you first play/queue something after starting Pragha. This pushes all your columns to the right and causes a horizontal scrollbar to appear. Either the first column needs to have a larger default width, or some sort of auto-collapsing should occur on the right.
  • A weird one. It only happens to me with audacious and pragha. When configured to minimize to the systray, closing the window from the menu or close button works as expected, but using a shortcut do nothing. The windows manager is openbox, I don't think the problem is there. (This is solved if you change ignoreActivity to TRUE in toogle_main_window in gui.c -also, notice the misspelled "toogle"-)
  • Main toolbar items use GTK_ICON_SIZE_LARGE_TOOLBAR, volume button uses _SMALL_TOOLBAR (Matias: Nop.surely are missing files in your icon theme. Test other themes an write again please) (etnlIcarus) I've tried it with every theme I have installed, results are the same: http://ompldr.org/vYXpmdg/icons.jpg (Matias) :S You compile Pragha? Test add "g_object_set(G_OBJECT(vol_button), "size", GTK_ICON_SIZE_LARGE_TOOLBAR, NULL);" next to "vol_button = gtk_volume_button_new();" in gui.c (etnlIcarus) Yep, that fixed it.
  • As of 0.99.1 deleting a song from the current playlist removes the playlist entirely. See 0.99.1.1
  • tags audio CDs from the Internet are wrong. For example, I inserted cd of Pink Floyd and I were Michael Jackson or other authors. With other players I have no problem.
  • Playazo is not always saved when I quit the program. Also it would be great if Pragha remebered and showed last played song.
  • There is character ":" instead of ";" in pragha.desktop system file (line with "Categories=...").
  • The link on the front page is wrong -- it says ".tar.bz2" but the file it actually points to is ".tar.gz"
  • When is software mixer in use, Pragha doesn't remember last set volume level.
  • 'Save playlist'/something/'Goto currently playing' buttons need tooltips.
  • Combination shuffle/repeat/off GtkToggleButton next to GtkVolumeButton on toolbar.
  • Basic Queuing functionality for current playlist: ability to arbitrarily right-click a track and queue it so it's the next playing track.
  • Edit Tags and Save Playlist dialog window OK/Cancel buttons are inverted. Cancel should be on the left and OK should be on the right, to bring it in-line with the rest of the GUI (Preference Dialog) and Gtk+/Gnome/Xfce conventions.
  • Truncate (PANGO_ELLIPSIZE_MIDDLE) file path labels in the "Properties"/"Track Information" dialog windows, to prevent huge properties windows, due to long file paths.
  • Add possibility to quit application with a close button provided by window manager (and not to hide pragha into system tray icon instead of closing it).
  • Previous/Next buttons on libnotify popups, similar to VLC.
  • There is a old year number in the About dialog.
  • "Safe mode", option to enable/disable, "Delete from HDD", menu entries, or add confirmation dialog. It's <i>awfully</i> easy to accidentally delete songs from your HDD, when right-clicking items in your library.
  • init.c, line 1207: capitalise P in, "pragha", window title, to improve visual consistency across applications.
  • Impossible to move more than one selected song in playlist with drag and drop. This makes manual sorting of playlist a pain.
  • When switching library view (eg. from Artist/Album, to Album), the current library search terms are ignored and clicking on the search icon in the search entry, does nothing.
  • The Save Playlist/Clear/Jump To/Searchbar is largely redundant. Save Playlist and Clear entries in the context menu are sufficient and as the searchbar doesn't work, the htools panel basically exists just for the Jump To Playing button. If the now_playing_label in the main panel were put into a container button, users could click on it to jump to the currently playing track, removing all need for the htools panel. This could get rid of excess chrome, making pragha sleeker and more space efficient ala http://img717.imageshack.us/img717/5310/screenshot3sc.png
  • gui.c lines 168 and 174: set "<Control>Right" and "<Control>Left", as default keyboard shortcuts for Previous/Next.
  • Complete "drag and drop": For example, to drag from the collection, to any application like brasero to be able to record a CD, or nautilus to copy my music to pendrive. Or to drag on the reproduction list from nautilus a file of pendrive and to be able to reproduce it.
  • Ability to drag'n'drop groups of items on the playlist (ex. to move an album up or down); also move groups of files/albums from Files and Playlist view.
  • As of 0.76, pragha doest't remember the option to not minimize Pragha when close the window.
  • Remember the "state" of the left toolbar when closing Pragha. Currently it is impossible to start Pragha with the playlist or library view hidden.
  • Select the whole content (i.e. the present number) of the "Track No" and "Year" boxes in the "Edit tags" window after focusing or clicking into them.

Invalided for others changes:

  • Path entrybox in the Files pane.
  • Move Shuffle/repeat buttons to the playlist toolbar.
  • For popup notification text, use indentation characters (tab), instead of a normal whitespace, to align each row of text. Not sure how to use \&nbsp; on a wiki, to demonstrate so I'll just screencap notifysend: http://img138.imageshack.us/img138/205/screenshot1ts.png
  • gui.c, line 52: move Library and Playlists items out of Lateral Panel submenu and into main View menu. There's almost nothing in the View menu as it is and the Lateral Panel submenu is unnecessary.