squentin / gmusicbrowser Goto Github PK
View Code? Open in Web Editor NEWjukebox for large collections of music
Home Page: http://gmusicbrowser.org
License: GNU General Public License v3.0
jukebox for large collections of music
Home Page: http://gmusicbrowser.org
License: GNU General Public License v3.0
I'm using debian 1.1.9 version, although music is not playing the CPU load is quite high, appox 60%.
~/.config/gmusicbrowser/gmbrc
(clean start) gmusicbrowser is permanently taking about 60% of CPU, which is too much for not doing anythingperl version: 5.14.2
Ubuntu, Linux kernel 3.5.0-25-generic
I have got several suggestions regarding lrc lyrics.
Mostly, it should be integrated with the current lyrics plugin, meaning you could also add sources for lrc files and users would get the option to modify the precedence of sources or entirely disable lrc sources (this also fits in with my other request of checking next source if previous one fails).
The lyrics line from the karaoke plugin could have more setting (bg/fg color, alignment, position, number of lines shown, etc).
Because of the nature of lrc files, stuff to think of are:
Hello!
I'm trying to make the player display my files' tags correctly with no luck. Some of them are working fine, the rest just weird characters. I tried changing the encoding without success. I also use Audacious with the fallback to 'Windows-1256' encoding and everything is working fine there!
I have a hidden Visuals in the layout:
Can't call method "XID" on an undefined value at /usr/bin/../share/gmusicbrowser/gmusicbrowser_gstreamer-0.10.pm line 320.
and
Can't call method "XID" on an undefined value at /home/andreas/src/gmusicbrowser/gmusicbrowser_gstreamer-0.10.pm line 261.
No error with this, but the visuals opens in a new Window:
http://pastebin.com/BfxMJSa8
I'm running 1.1.6, and noticed that when songs are played or added, the displayed date and time acts oddly. The best I can explain it is that if I played some music at 9:00pm, then looked at the same file in the browser at 3:00am (6 hours later), gmusicbrowser displays the last played date as "today" rather than "yesterday".
I'm guessing that the determination to display "today", "Sunday", etc is made based on something like the current timestamp subtracted the file play epoch. This probably needs to be tweaked.
When GMB gets closed by the system when shutting it down, it doesn't save the playlist state and last played music.
Please add an option for the orientation. Great for netbook users.
Even for albums.
Would be great :)
Currently, the karaoke plugin uses lrc files for lyrics. An improvement would be to add support for mp3+cdg -- possibly on the audio tab using pykaraoke as an alternative/in addition to the gstreamer/mpg123/mplayer.
The window focus isn't jumping to the newly playing track anymore, it stays on the selected track. I don't see a setting for this or a button to jump to the current track either.
Hi,
looks like the new layout_doc in markdown format (SHA: efe6d67) did not make it's way into the makefile. It's still referencing the old html file.
The output looks like this "Pá 11. záÅ�à2009, 20:57:31 CEST"
correct would be "Pá 11. září 2009"...
I'm using latest version from github
(gmusicbrowser.pl:12136): libnotify-CRITICAL **: notify_notification_update: assertion `summary != NULL && *summary != '\0'' failed
Use of uninitialized value in subroutine entry at ./gmusicbrowser.pl line 534, <$OUTPUTfh> line 6299.
Writing tags freezes and the dialog as well
I would like to add several times the same filters, so I can create different views.
_Stars(xalign=.5)
The sensitive area is not in the middle, but left in the parent container.
When I create a playlist based on rating and while song is playing I change rating of the song(so it doesn't match the filter), it's automatically filtered, but gmusicbrowser goes to the first song in the playlist (I would expect song after the one that has been rated).
I skinned the volume button with a transparent skin. However, some containers will be hidden (Prev, Next, Play, Button).
Hey,
thanks for the program. I saw this user request for equalizer presets on the forum and it'd be cool to see this eventually implemented. =)
Please add a way to have the columns on the library browsers size themselves. Whenever I maximize gmusicbrowser, columns are too small. When I unmaximize it, they are too big.
I have two skinned Play buttons. With the first button I start playback. The second button will retain its look. Only when I take the mouse over the second button, the image is changed.
This would allow us to provide the widget iPod with a genuine progress indicator.
nothing happens.
PlayingTime(markup="%s")
PlayingTime(markup="%s")
I play a song and when the next song starts, then freezes the visualization.
When you add two same songs to playlist, the symbol "play" is displayed next to both of them. But only one is actually playing, when you delete this one it stops playing, when you delete the other one, nothing happens (expected).
In the example paper.layout everything works except the skin for Scale. In my layout it is the same, the skin is not shown for Scale.
Would it be possible/easy to implement crossfading for the gstreamer backend? I think musikcube does it right - the default timings are very sensible (different ones for prev/next and pause/play and select track) and it's easy to change them + disable/enable crossfading.
The same as for threshold to count a song as played
If an element of the layout is hidden by default (Default = Window(hidden=...)), it is not with the command ShowHideWidget shown on the first call of the command. Until the second execution of the command, it behaves as expected.
(gmusicbrowser:16961): GStreamer-CRITICAL **:
Trying to dispose element playbin2inputselector0, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
Hi,
According to the id3 specification, it is possible to add more than one value to specific tags; for example, have a look at "Multiple values in v2.4 tags" of the following page:
http://en.wikipedia.org/wiki/Id3v2
This is particular interesting for the artist field, because by using the ability to define multiple values, the featured artist can be added as an independent value instead of appending him with the feat. keyword to the other artist name. (As gmusicbrowser already has an option to extract the featured artist from the title, this might be an interesting enhancement.)
I have various songs that have been tagged with exfalso/quodlibet, where the featured artist is defined as a separate value in the artist tag and gmusicbrowser seems to simply ignore it. Could you make gmusicbrowser take it into account, for example by showing all values of the artist tag separated by comma in the artist field.
Thanks in advance for taking this into account.
Cheers,
Francesco
Can't locate object method "UpdateToggleState" via package "Gtk2::CheckMenuItem" at /usr/bin/../share/gmusicbrowser/gmusicbrowser_layout.pm line 3521.
The problem occurs with the menu items, e.g.
"->" - "Middle area" -> "Genre and Year"
"->" - "Middle area" -> "Album and artist"
an in their submenus.
The layout: http://pastebin.com/73Yy7kJK
It would be great if the tray icon could indicate that current state gmusicbrowser was in. This could be done with a small overlay icon of a play/pause/stop button over the current tray icon.
Thanks!
I'm wondering if it's possible to implement % variables in tab names, so, for instance, ochosi's Artist Info tab could become "%a info" or something like that.
Remove all columns in a songtree:
Modification of non-creatable array value attempted, subscript -1 at /usr/bin/../share/gmusicbrowser/gmusicbrowser_list.pm line 5503.
Gdk-WARNING **: losing last reference to undestroyed window
This bug only triggers if I check, "remember playing postion between songs" and scroll on the current song timeline with the mouse wheel (ff, rewind), then gmb instantly freezes. Also if I exit when playing or in pause state, on restart gmb freezes and the only way to quit is kill -9
If instead of using the mouse wheel I left click on the song timeline gmb doesn't freeze
If I press stop before exiting, I can restart without freezes.
using perl-Glib-1.280-1.fc18.x86_64 and gstreamer1-1.0.6-1.fc18.x86_64
It would be great to have buttons that allow you to open a menu.
Use of uninitialized value $s in string eq at /usr/bin/../share/gmusicbrowser/gmusicbrowser_layout.pm line 4199.
Use of uninitialized value in concatenation (.) or string at /usr/bin/../share/gmusicbrowser/gmusicbrowser_list.pm line 825.
layout error: (VBmain MBlist) have no parent -> can't find toplevel box
Can't call method "parent" on an undefined value at /usr/bin/../share/gmusicbrowser/gmusicbrowser_list.pm line 1089.
Use of uninitialized value $hidden in join or string at /usr/bin/../share/gmusicbrowser/gmusicbrowser_layout.pm line 1697.
Can't call method "set_size_request" on an undefined value at /home/andreas/src/gmusicbrowser/gmusicbrowser_layout.pm line 959
I have created a new widget layout. I choose the layout and the default size is 1x1.
When some song is playing from a playlist would it be possible to add to context menu "show in gmusicbrowser" which would show song in library (currently is there only "open containing folder")
*** unhandled exception in callback:
*** variable not allowed to be undef where GtkTreeIter is wanted at /home/andreas/src/gmusicbrowser/gmusicbrowser_list.pm line 2427.
*** ignoring at /home/andreas/src/gmusicbrowser/gmusicbrowser_layout.pm line 1646.
*** unhandled exception in callback:
*** variable not allowed to be undef where GtkTreeIter is wanted at /home/andreas/src/gmusicbrowser/gmusicbrowser_list.pm line 2427.
*** ignoring at ./gmusicbrowser.pl line 1246.
The layout specifies the name of the tabs. It would be nice if the users this could change in gmb.
These buttons, mostly located near the playlist, have assigned a clear action to the right mouse button, while left and middle mouse buttons pop up their menu.
Very often I click with the right button on one of them, to use the menu, accidently clearing the queue or discarding my custom unsaved filter.
The menu should pop up with the right mouse button and the clear action should be assigned to the middle button like most modern graphical applications do this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.