GrooveWalrus 0.311 Released


Submitted by groovewal on Tue, 08/10/2010 - 21:18

Update if you have problems, details later.

- Updated GS version.
- Sync plug-in unicode changes and added settable id3 album renaming.
- Changed the album tab to include the add all and add buttons.

GrooveWalrus 0.310 Released


Submitted by groovewal on Fri, 07/30/2010 - 04:26

Hopefully, I'm breaking less stuff then I'm fixing. New in this version:

- Changed layout to included pyglet backend choice.
- Fixed pubsub SetTimeSeconds error.
- Cleaned up backends, added pyglet as another backend choice.
- Cleaned playback controls, now modular for each backend.
- Fixed __str__ unicode error in CurrentSong.
- Added toggle for ratings on Favorites tab.
- Moved Biography tab to biography_tab.py.
- Moved Album tab to album_tab.py.
- Added Ctrl-G, let's you select a background image, I recommend some sort of tiled, smallish, and bright background.
- Cleaning up the backend handling, added flash as a backend type.
- Changed the layout of the Last.fm and My Last.fm tabs, might be a little better now?
- Loading with -r=true flag should display a debug window (eg. "gw.exe -r=true").
- Updated the GS version.
- Fixed Lyrics plug-in for Windows XP users.

GrooveWalrus 0.308 Released


Submitted by groovewal on Wed, 07/21/2010 - 22:24

GrooveWalrus 0.308 is out, fixes (hopefully) the major problems I created in 0.305. More details later.

- Changed handling of flash songs.
- Updated GS version, added some more parameters.
- Added another check to local_songs.py.
- Cleaned up the Flash plug-in so it works again, Dizzler and Jiwa will not however work atm.
- Set explicit size for Song Details window.
- Fixed GS country codes.
- Checked for cached file before starting, helps if you have cached files but no internet connection.
- Fixed some threads so they actually work.
- Fixed up song_id/track_id/music_id problems.
- Fixed error when setting record directory with funky chars.
- Fixed loading error when no playlist exists.

GrooveWalrus 0.305 Released


Submitted by groovewal on Sun, 07/18/2010 - 22:01

You should probably update to this version.

- Added Clear Cache option to Options > Music Stream.
- Increased the buffer size, so song playback won't start too soon.
- Cached files now check for song time after 45 seconds, avoids wonky results from getting the time too soon.
- Fixed some song time issues that cropped up in the change to CurrentSong class.
- Updated GS version number.
- Fixed lyrics plug-in grabbing lyrics twice.

On Updating...


Submitted by groovewal on Sun, 07/18/2010 - 02:41

If you're having trouble updating via the in-program updater, that is, it just sits there and doesn't update to the next version. You can try navigating to the GrooveWalrus folder you installed to (most likely c:\Program Files\GrooveWalrus) and running gw.exe from there, then update. If this happens/works for you let me know what version of Windows you're using and if your running from a desktop icon or GrooveWalrus is pinned to the taskbar.

GrooveWalrus 0.304 Released


Submitted by groovewal on Sat, 07/17/2010 - 21:11

Did a semi-major clean-up job on some important stuff, let me know if things are busted. Here's the changes in 0.303 and 0.304:

- Layout change, added Quick-Save and a new listcrtl for previewing saved playlists.
- Added Ctrl-W, quick-saves playlist to database.
- Saving, (Ctrl-S) now prompts you for a name to save the playlist as.
- Right-clicking on the saved playlists tree now displays a menu with Delete, Load, and Properties options.
- Double-clicking on a playlist from the playlist tree, loads it on to you main playlist.
- Clicking on a playlist from the playlist tree displays it on the preview table.
- Fixed pre-fetching, songs should once again pre-fetch if you have that option enabled.
- A few minor fixes to the Lyrics plug-in.
- Added threading to Lyrics plug-in, unmuddled the code slightly.
- Updated Lyrics plug-in for new CurrentSong class.
- Updated prefetch.py for new CurrentSong class.
- Fixed sorting by folders on Song Collection tab.
- Updated playback_panel.py for new CurrentSong class.
- Overhauled the PlaySong method, created CurrentSong class, things will work a little better, and you should hopefully be able to play local music without an internet connection now.
- Updated ratings_button.py for CurrentSong class.
- Updated favorites_tab.py for CurrentSong class.
- Added 'sorting arrows' on the Favorites tab.
- Added exception handling for the lyrics website in the Lyrics plug-in.
- Updated zongdora.py for CurrentSong class.
- Updated layout to include song cache options.
- Added ability to set the size of the local song cache, on the Options > Music Stream tab.
- Added pubsub message after 45 seconds of playback, will use for autoplay.
- Changed reading of the main playlist to use beautifulsoup.py, hopefully will eliminate startup errors.
- Made deleting of local cached files a little safer.
- Updated lyrics.py to use a more generic pubsub setup.
- Partially updated twitter and zongdora plug-in with minor fixes.

GrooveWalrus 0.302 Released


Submitted by groovewal on Mon, 07/05/2010 - 00:58

New version is out, the Lyrics plug-in received some changes along with a few other things.

- Changed the Album tab to display albums that have various artists, to display the correct artist for each song.
- Added a Loved Songs option to the My Last.fm tab to display the 'Loved' tracks from you, your friends, or your neighbors.
- Added PubSub to send messages to indicate a new track is playing.
- Changed up the Lyrics plug-in layout.
- Lyrics plug-in now contains a drop-down to let you select a new song lyrics if the first one returned is not correct.
- Lyrics plug-in is resize-able, and restores position and size on next load.
- Added Ctrl-R to Lyrics plug-in, resets the position if something goes wonky.
- Added KillReceiver to kill a pubsub listener on exit from Lyrics plug-in.
- Added Ctrl-- and Ctrl-= to increase or decrease font size on the Lyrics plug-in.

GrooveWalrus 0.301 Released


Submitted by groovewal on Thu, 07/01/2010 - 01:02

Say hello to a new version:

- Now saves volume level to database on exit, so it can be restored when GrooveWalrus is loaded.
- Added pop-up error message that'll hopefully spit out something if Grooveshark isn't working.
- Trying to embed the proper icon into the gw.exe, hopefully it's better, because manually inserting it sucks.
- Added more local data tracking, adds a record for each play, stop, skip, and complete play event.
- Should be able to make some neat graphs or something down the road.
- Changed layout.xml, added new items for news Saved Playlists functionality.
- Added new menu item Ctrl-S to save playlist to database.
- Added a Saved Playlists button on the Playlist tab, clicking it shows the playlists that have been saved to the database, clicking on a saved playlist loads it, clicking again allows you to rename it.
- Added a few tables to the database, one to store playlists, another to store more playback data.

Import Recent Songs/Favorites From Grooveshark


Submitted by groovewal on Mon, 06/28/2010 - 00:57

Okay, here's a way to import your recent favorites/recent songs from Grooveshark into GrooveWalrus.

1. Click on the 'List Sifter' tab in GrooveWalrus.
2. Click on the 'RSS Feeds' tab on the 'List Sifter' tab.
3. Enter:
http://api.grooveshark.com/feeds/1.0/users/[YOUR GS USER NAME]/recent_favorite_songs.rss
or
http://api.grooveshark.com/feeds/1.0/users/[YOUR GS USER NAME]/recent_listens.rss
in the 'Feed URL' field.
4. Click the 'Get RSS Feed' button.
5. Select 'song' instead of 'artist' from the drop-down field.
6. Enter " - " in the 'Sep' field without the quotes.
7. Click the 'Sift List' button.
8. Click the 'Playlistize!' button.

GrooveWalrus 0.218 Released


Submitted by groovewal on Wed, 06/16/2010 - 23:23

Okay, you should update to this version. If you have version 0.217 you can try to use the actual in-program updater (I tested on Windows 7 and it seems to work), hopefully it'll work for you too. Windows XP users that use the updater might want to run GrooveWalrus in administrator mode first because I have no idea what might happen. Otherwise the usual .zip and setup.exe versions are available.
Also, if you want to clean out your image folder, album covers and biography pics are stored differently now (and will be re-saved in that folder).
XP
C:\Documents and Settings\[username]\Program data\GrooveWalrus\images
Win 7
C:\Users\[username]\AppData\Roaming\GrooveWalrus\images

- Added double-click to hide album cover on the Album Viewer
- Ctrl-A on List Sifter, Favorites, LastFm, My LastFm, Playlist, Album list controls selects all
- Ctrl-C on List Sifter, Favorites, LastFm, My LastFm, Playlist, Album list controls copies selected to playlist
- Fixed loading .xspf, .m3u, and probably Song Sender loading bug
- Changed cover and bio picture storage to hopefully not download more than necessary
- Fixed the horrible bug that caused songs not to play when Grooveshark didn't return an exact match
- Copy and Paste (crtl-c, ctrl-v) to the playlist should work from most list controls now. Pasting will automatically paste to playlist, whether that is displayed or not