I am looking for betatesters to test a program. It's is a frontend to Tunenet that is intended to act as a hierarchical browser of your mp3 collection and basic Last.FM client.
Features: 1. Album/artist hierarchical display of the collection. 2. Basic playlist editing 3. Offline cover display 4. Last.fm playback statistics submission 5. NEW: Last.fm similar artist stream playback 6. Prefs window 7. Database cache with SQLite 8. AISS image support (autodetected)
It requires: 1. TuneNet 2. AWNPipe 2.54 (NOT aminet: http://web.ukonline.co.uk/awnpipe/billparker/AWNP_2-54.lha 3. PIPE: mounted 4. AREXX with : rexxsupport.library rexxtools.library 5. Python (should be in the PATH, comes with OS4, used for Last.fm only) 6. music/audio files, preferably tagged 7. sqlite (os4depot) 8. AISS (optional) 9. last.fm account (for last.fm stats submission and streaming)
Before I let it into the wild I would like to see if there are some issues that make it not fit to public release.
Please PM/e-mail if you have spare time and want to test it.
Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Not having much joy at the min. I can add a directory and that works fine I think. But when it comes to reading the tags from the cache, it just seems to lock up.
Can't seem to get any communciation between Tunenet, Amuse and LastFM.
But when it comes to reading the tags from the cache, it just seems to lock up.
One of the following is a possibilty: sqlite installation/protection bit/path in apps pref. Is pipe: mounted? Does awnpipe comes from its site and not from aminet?
If all these are ok, can you try it with a "small" dir? If there's a bug, it's possible to narrow the search.
Quote:
Can't seem to get any communciation between Tunenet, Amuse and LastFM.
Please download the current. There was indeed a bug.
Thanks a lot for trying and your time. Maybe we should do it via e-mail? (see my profile) Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
It's just a bit too complicated for me! Frontend to Tunenet? Can any of this be engineered into a plug-in?
It should have it's own gui (the collection browser/manager). And other functionality is a bit big for plugin (if TuneNet guys will proove the opposite, then it's great, currently the most difficult stuff there to syncronize with tunenet)
Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Last.fm is a side-effect in this app (it's doesn't do no last.fm stuff unless asked/configured to). (Actually I wanted a collection browser with searh, cover display and last.fm submission, but implementing other last.fm stuff seems to be easy (mostly)).
Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Already using the latest Amuse per your pm. Pipe is mounted. Awinpipe downloaded from the location stated by yourself. Already tried in a small directory.
Sqlite is looking the most likely cause. Will have another look.
(Was using the wrong build of Sqlite, very clever of me)
The directory building is working fine now. Have tried a small directory and will now try a larger.
Seems to be ok over a larger directory. Just have one folder it borks at. Will try and workout why it does bork at that one only.
Login settings for LastFM still don't save.
Edited by TiredOfLife on 2008/6/3 0:58:31 Edited by TiredOfLife on 2008/6/3 2:37:50
Hmmm... I've just seen this thread here... I'm currently working on a sort of music library manager for OS3, and thought mine was the first of this type, but now it looks like someone's getting there before me... With an AmigaOne finally almost within my reach, I was also hoping to get it running under OS4, as it was based on external devices (such as mpega.library or MAS Player MHI Driver) this shouldn't be a problem. It started out as a MAS player application I was working on, and grew to the point where I thought I'd rework it into a general music library manager...
So, does anyone know of any other library managers, or should I keep going with mine?
Back OT: Once I get my A1 I'd like to try it for you, but don't have a Last.FM account myself - never used it in fact.
No reason why you shouldn't carry on. Always good to have options and maybe a good learning curve for yourself? Perhaps a bit of collaboration between yourselves?
Everything that you want your program to do (relating to TuneNet) could be accomplished easily through ARexx if Bean would add an ARexx port to TuneNet, and include such commands as: GETSONGTITLE GETDURATION GETTIME GETSTATUS (returning either 'PLAY', 'PAUSE' or 'STOP') GETPLAYLIST SORTPLAYLIST (by the various tags available)
...and, of couse, some common ones like: PLAY PAUSE STOP PLAYNEXT PLAYPREV SEEK VOLUME
So Bean (wherever you are) would you consider adding ARexx support for TuneNet?
Everything that you want your program to do (relating to TuneNet) could be accomplished easily through ARexx if Bean would add an ARexx port to TuneNet, and include such commands as: GETSONGTITLE GETDURATION GETTIME GETSTATUS (returning either 'PLAY', 'PAUSE' or 'STOP') GETPLAYLIST SORTPLAYLIST (by the various tags available)
...and, of couse, some common ones like: PLAY PAUSE STOP PLAYNEXT PLAYPREV SEEK VOLUME
Part of these is accessible via env:tunenet. The problem is that when talling tunenet to play a file when othe file is already playing not always works as expected. The nature of contol this app does is not suitable with playlist playback. "GETTIME" equivalent is missing badly.
Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Actually the application here could be fully OS3-compatible. AWNpipe (and probably sqlite) exist on OS3. Interfacing with other than tunenet external player could be easily done. There's almost no "binary" code here. Mostly scripting languages (The only exceptions are taglib-based tagreader, tunenet and sqlite that are not my code ).
Jack
Edited by Jack on 2008/6/3 14:59:58
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Seems to be ok over a larger directory. Just have one folder it borks at. Will try and workout why it does bork at that one only.
What are the symptoms? How many files?
Quote:
Login settings for LastFM still don't save.
Hmm.?Just tried to change the username and password, worked fine. Also deleted them and recreated the settings again, no problem. They're stored in: ENVARC:amuse/lastfm/user ENVARC:amuse/lastfm/password
Can you check these? Any special characters there (in your login data)?
Or do you mean it doesn't submit data?
Huge thanks. Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
Hmmm... Cool so, I'll keep hammering away with what little spare time I have nowadays ;) I'm taking a slightly different approach, writing a fully binary app, but with ARexx support in and out for using other apps as "slave" players and accepting input from other programs (InfraRexx etc.), and with support for separate libs such as mpega.
Sure I'm kinda making it up as I go based on me not finding another app to do what I wanted, we'll see what it ends up like ;)
but it seems you still have some debug output in it?
Where? What? Why? errrm, a copy-paste pls? Here it's totally silent except when "extended query" on last.fm playback is made.
Thanks Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg
You found a bug The folder is obviously should be created. Will create it at prefs startup...
Jack
"the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg