GrooveWalrus 0.200 (Experimental) Released


Submitted by groovewal2 on Tue, 12/15/2009 - 02:48

Okay, a new version of GrooveWalrus is available. The GrooveShark guts are DIFFERENT. I've gotten rid of the Flash/widget playback, and now stream directly from the GrooveShark servers (thanks Zimmer). This works well, but there are still problems that will pop up. I'm not making a Setup.exe version just yet, just the .zip:

Download: http://turnip-town.googlecode.com/files/gw_0200.zip
(Unzip it somewhere and run gw.exe)

Things that are BUSTED:
- most plug-ins probably don't work
- this version will stop working, presumably within the month
- sometimes a song won't play, hitting play again after 15 seconds may fix this
- playing/searching for music in your Song Collection is broken

Changes:
- removed: 'Record' icon and recording functionality has been removed
- added: 'Save Song' icon has been added
- changed: renamed the "Options>Main" record location to "Save music to:"
- added: "Save Song" functionality, saves songs when song has been completely streamed, no long need to use "Stereo Mix" to record songs
- removed: Flash playback via the Flash widget has been removed, music is streamed directly from GrooveShark now
- added: direct streaming of GrooveShark music (thanks Zimmer!)
- added: translations, your current language is displayed on the "Options>Main" tab, ex. "locale: en_US"
- added: translation file "/locale/layout.pot" now contains tool-tip text and list item text
- added: Turkish language support (thanks Ugurcan!), see "/locale/tr_TR", if you want to enable Turkish language support and it's not enabled by default, check your "locale" on the "Options>Main" and copy the files from "/locale/tr_TR" to a directory in the "/locale" folder the matches your locale
- changed: now using your systems user temporary directory for temporary GrooveWalrus files
- changed: now using your systems user application directory for settings and data, ex. "c:\Users\[your username]\AppData\Roaming\GrooveWalrus"
- removed: "yellow high-light, can't find the song time high-lighting" has been removed, time is determined from the stream directly now
- changed: wholesale changes to directory/file-system support, now more Linux / OS/X friendly

Importing Your Old Data/Settings Into 0.200


Submitted by groovewal2 on Tue, 12/15/2009 - 02:48

IF YOU want to use your OLD SETTINGS and data:
- run the new version of GrooveWalrus once, and quit
- copy the following files from your OLD GrooveWalrus directory (ex. c:\program files\Sauce And Beans\GrooveWalrus if you installed via setup.exe) to the new data directory, something like c:\Users\[your username]\AppData\Roaming\GrooveWalrus on Win7 and Vista; XP, I can't remember (you may need "Show Hidden Files, Folders.." enabled in Windows Explorer):
"images" folder
"mp3s" folder
"playlists" folder
"faves.xspf"
"gravydb.sp3"
"playlist.xspf"
"settings.xml"

Flash Free Music!


Submitted by groovewal2 on Sun, 12/13/2009 - 03:37

Okay, thanks to some outside help (Zimmer!), I've gotten music from GrooveShark to play without needing Flash installed. Hooray! That means that a Linux version (and maybe an OS/X version) should be released in a week or two. Also, after that you might see things like a pause button, and have the ability to seek within the song. Hooray!

Update:
My development version is coming along quite nicely. No more 'yellow-can't-figure-out-the-time-of-song' problems. Add to that super quick playing, i.e. the wait time before playing a song is pretty much gone. ...maybe a new version for Windows users as early as tomorrow.
Update2:
Woot! Hacked up a Linux version and it works, kind of.
Update 3:
Windows release imminent.

Good Things Approaching?


Submitted by groovewal2 on Sat, 12/12/2009 - 21:43

Source Code Posted


Submitted by groovewal2 on Tue, 12/01/2009 - 19:54

About a week and a half ago all of the python source code was put up at: http://code.google.com/p/turnip-town/ I'm using Python 2.5, the latest version of wxpython, pymedia, and probably a couple other things you'd need to install to get things to work correctly. It's GPL'd so please adhere to that license if you re-release anything with GrooveWalrus code. If you're a wxpython aficionado, you can check out plugin_loader.py and version_check.py which are not horrible starting points for loading plug-ins and program version updating.

What can I do next?
- add streaming support (which is kind of a murky grey area when it comes to using GrooveShark)
- make it Linux compatiable
- fix bugs, especially non-English character bugs that seem to be all over the place
- make things easier to use/understand, add help files (or something)
- integrate db updating so I can add more local stats (for X1, etc)

GrooveWalrus 0.191 Released


Submitted by groovewal2 on Wed, 11/18/2009 - 23:20

Hooray! New version. Two new features in this version: minimize to tray and translation support.

'Minimize to tray' option can be found on the Options tab. The minimize button, will minimize to tray if that option is enabled. Clicking on the tray icon will toggle minimize/redisplay.

Translations will be stored in the "locale" directory, the main translation file is layout.pot. If you would like to help out and make a translation file:
Open the '.pot' file in the 'locale' directory in a text editor. Do the translations by translating the msgid and entering the translation in the msgstr quotes. Example:
msgid "Play"
msgstr "play in new language goes in here"

Save the file named as something else and send it to me (11y3y3y3y43@gmail.com) and I'll include it in the next update (more details if you want to test it yourself: http://code.google.com/p/turnip-town/issues/detail?id=3&can=1#c1).

Changes:
- added: minimize to tray is a new option on the Options>Main tab, enabling it minimizes GrooveWalrus the the tray instead of the taskbar
- added: translation support, locale directory will contain the translations, translations will be displayed based on your Windows default language if a translation for that language exists

GrooveWalrus 0.190 Released


Submitted by groovewal2 on Tue, 11/10/2009 - 16:27

Okay, new version for you all. Of note, a couple new plug-ins have been added. Basic double-click and right-click playlist options are available in them. When multi-selecting in Griddle, only rectangular selections will be processed (I think).

Source for a couple plug-ins is up at: http://code.google.com/p/turnip-town/source/browse/, more source code coming soon.

- added: creating a file named 'disable_set_volume.txt' in your GrooveWalrus directory, disables volume adjustments on start-up
- fixed: wpos errors for movable windows (song details, search, ...), plug-in windows haven't been fixed
- added: Played plug-in added, lists song played recently or played most
- added: Griddle plug-in displays all songs in your Song Collection on a grid, white=unplayed, light green=played once, dark green=played more than once; selecting and right-clicking on selection displays playlist options

More Plug-Ins On The Way...


Submitted by groovewal2 on Tue, 11/03/2009 - 01:26

A couple more plug-ins coming your way later this week when I get some time. "Played" just lists the most recent and most played songs. "Griddle" displays your local music on a grid that you can select and view and muck around with.
Also, I'm going to start throwing up some source code later too, so we can all make things better, and be long-haired, smelly, GPL, hippies.

GrooveWalrus 0.189 Released


Submitted by groovewal2 on Sat, 10/24/2009 - 11:07

Fixed a few recording problems, added an option to set your recording directory.

- added: directory selection for saving recorded music in Options>Main
- fixed: cleaned crazy and invalid characters in file name when saving a recording
- fixed: recording directory wasn't explicitly set

GrooveWalrus 0.188 Released


Submitted by groovewal2 on Fri, 10/09/2009 - 20:19

Now with more options, to give you more options.

Changes:
- fixed: no longer scrobbles "0" for album to last.fm
- fixed: changing scrobble from "No Port" to "Default Port" should work correctly now
- added: Scrobble Album option, Options>Last.fm, that submits album information to Last.fm, shows up in Last.fm>Charts>Albums on the Last.fm website
- added: recording bitrate option in Options>Main, allows you to select what bitrate you want to record/transcode your music at