Help - Search - Members - Calendar
Full Version: Sharp Musicplayer 2.0
OESF Forums > General Forums > General Support and Discussion > Software
jagrka
The new Sharp Musicplayer 2.0 is now available for public download at the website noted below. Perhaps, like Photostorage, this program can be tweaked to work on older SL-CXXX models.

http://www.zaurusworld.ne.jp/menu21/music/...0_2.0.0_arm.ipk
nilch
Any new features ???

Any real goodies to give a reason to make one (C7xx users with Cacko) upgrade from Kino and mplayer and move back to Sharp Player ?
jagrka
The new features appear to include:
Support for multiple playlists
Improved music file sorting
Support for WMP10 synchronization
Smart play function, which allows one to set the time to stop playing, the length to play, etc.
Personalized ranking of songs up to 5 stars
Displays a picture during playback of each individual song.
Displays the next three upcoming songs, even in random play mode.

The ipk includes a preinstall that checks to make sure that the model number="SL-C3000". Otherwise, it doesn't appear to be dependent on any libraries or external files that are not already included in the ipk.
One important note is that it overwrites the old musicplayer files (bin, plugin files, help, etc).
witzgall
So what would it take to make this available to sl-6000 users
Chris


QUOTE(jagrka @ Mar 15 2005, 04:08 PM)
The ipk includes a preinstall that checks to make sure that the model number="SL-C3000". Otherwise, it doesn't appear to be dependent on any libraries or external files that are not already included in the ipk.
One important note is that it overwrites the old musicplayer files (bin, plugin files, help, etc).
*
g333
that file didnt work but the one on the sharp website did biggrin.gif

http://www.zaurusworld.ne.jp/menu21/music/
jagrka
By editing the "preinstl" file in the CONTROL directory so that it checks my /proc/deviceinfo/product for "SL-C760" instead of "SL-C3000", I was able to re-build the ipk and install without problems. The same process of installing can be done by just extracting and manually installing the files in the ipk DATA directory.
The problem is that when I run musicplayer from the console, I get the following fatal error message:

musicplayer: error while loading shared libraries: musicplayer: undefined symbol: getRootPath__15SlStorageInfoExi

This is beyond my limited knowledge, so perhaps someone else can recommend a solution that might lead to getting this program to run on other models. The Cacko Team has done wonderful work in the past porting programs over, maybe they will have more luck.
maslovsky
Try this package:

http://cacko.oesf.org/downloads/musicplaye...0_2.0.0_arm.ipk

It works on my C750 with Cacko ROM.
tg
QUOTE(maslovsky @ Mar 21 2005, 05:26 AM)
Try this package:

http://cacko.oesf.org/downloads/musicplaye...0_2.0.0_arm.ipk

It works on my C750 with Cacko ROM.
*


Thanks - this also works on my C860 with Cacko Light (and app looks much better than old version of Sharp player). But unfortunatelly .ogg files are not recognized in this version.
xjqian
thanks. able to install to sd and use it on 6000. thanks again Cacko
tovarish
QUOTE(tg @ Mar 21 2005, 01:31 PM)
QUOTE(maslovsky @ Mar 21 2005, 05:26 AM)
Try this package:

http://cacko.oesf.org/downloads/musicplaye...0_2.0.0_arm.ipk

It works on my C750 with Cacko ROM.
*


Thanks - this also works on my C860 with Cacko Light (and app looks much better than old version of Sharp player). But unfortunatelly .ogg files are not recognized in this version.
*



did you try wma, it seems to be advertised but i dont know japanese. I would only use it if iit supported ogg or wma as their compression is better than mp3s. all my music is encoded to ogg for listening on the go.

tovarish
tg
QUOTE(tovarish @ Mar 21 2005, 10:27 AM)
QUOTE(tg @ Mar 21 2005, 01:31 PM)
QUOTE(maslovsky @ Mar 21 2005, 05:26 AM)
Try this package:

http://cacko.oesf.org/downloads/musicplaye...0_2.0.0_arm.ipk

It works on my C750 with Cacko ROM.
*


Thanks - this also works on my C860 with Cacko Light (and app looks much better than old version of Sharp player). But unfortunatelly .ogg files are not recognized in this version.
*



did you try wma, it seems to be advertised but i dont know japanese. I would only use it if iit supported ogg or wma as their compression is better than mp3s. all my music is encoded to ogg for listening on the go.

tovarish
*



I will only use .ogg on my z going forward. I did try to use mp3 as that's what I use on my powerbook but none of the z players I tried (kino, sharp player, tkcplayer) can handle the mp3 tags generated in itunes so I could not sort on album, author, etc - therefore I gave up on mp3 and converted all my cd's into ogg. With ogg at least tkcplayer does everything properly so I'm sticking with that player for now although I would prefer to just use kino for everything and will switch back to that when/if Maslovsky fixes current problems (I have had major problems with kino keys taking over other apps and general instability of machine after running current kino2).
tovarish
I would really like a good ogg music player. No offence to you maslovsky, but kino2+mplayer is excellent for videos but for music ...

The graphic equaliser support in mplayer sucks even at 472 MHz, while my clie can play ogg + equalizer underclocked at 100 MHz. I loved the equaliser output so much in the clie that I dont enjoy listening to music in the Zaurus. I now have to carry 2 PDAs sad.gif. I had really thought that the zaurus would have had better music support than the clie.

Are there any other command line players that I could compile for the zaurus with ogg + equalizer support.
Maslovsky maybe you could extend your kino2 to support one other command line player for music. Any suggestions there would be welcome.


tovarish
maslovsky
QUOTE(tovarish @ Mar 21 2005, 09:58 PM)
I would really like a good ogg music player. No offence to you maslovsky, but kino2+mplayer is excellent for videos but for music ...

The graphic equaliser support in mplayer sucks even at 472 MHz, while my clie can play ogg + equalizer underclocked at 100 MHz. I loved the equaliser output so much in the clie that I dont enjoy listening to music in the Zaurus. I now have to carry 2 PDAs sad.gif. I had really thought that the zaurus would have had better music support than the clie.


I don't understand what equalizer is needed for. With good earphones (Sharp HP-MD33-S are the best for their price), I don't feel a need for an equalizer...

QUOTE
Are there any other command line players that I could compile for the zaurus with ogg + equalizer support.
Maslovsky maybe you could extend your kino2 to support one other command line player for music. Any suggestions there would be welcome.


Which one?
ev1l
Hahaha, the English messages are priceless.
tovarish
QUOTE(maslovsky @ Mar 21 2005, 10:18 PM)
QUOTE
Are there any other command line players that I could compile for the zaurus with ogg + equalizer support.
Maslovsky maybe you could extend your kino2 to support one other command line player for music. Any suggestions there would be welcome.


Which one?
*



he he i dont know, i was asking for suggestions for a good decoder to port. I will look at ogg123 but it doesnt seem to have equalizer support and mpg123 doesnt have ogg support.

I do have good earphones, its is just a matter of what one is used to. I have always listened to music with a certain equalizer pattern and now it is almost psychological wink.gif

tovarish
ev1l
QUOTE(maslovsky @ Mar 21 2005, 01:18 PM)
Which one?
*

There are plenty for x86, if you're serious about integrating a more decent audio library into kino, I can research it and let you know.
eji
First impressions:

I don't like the blue text on blue background on the main library screen. Is black/white too uncool?

Because it's designed for landscape mode, some of the dialog boxes overrun the screen area on the SL-6000.

ev1l is right about the English messages. Sharp have allocated zero budget for translation.

NO AAC (MP4, M4A) SUPPORT. Screw Windows Media. This is one area where Apple's format has a hefty presence on account of the iPod, and yet the support in third party devices is rubbish. (And I'm not talking here about locked DRM .M4P files. That I can understand.) Meantime Kino will play these files but doesn't read tags.

On the other hand...

It did a great job of finding my library. I also like how the user can specify which files to use instead of showing an aggregated global search. Man, that's annoying. It's also possible to limit the library to certain keywords, which is also like searching in a way.

The key (i.e., non-screen) access is nice. Not as customizable as Kino, but it does the trick.

I also like the way it reads embedded IDv3 tags and allows users to select a "reference image," which I'll use for cover art. Though this feature seems to be crashing the app now that I'm playing with it.

All in all it does a better job than Kino/Mplayer at reading and organizing MP3s but I'm not sure if that's enough to make it my primary player. What I'd like to see is a single player that combines the strengths of the the existing ones while adding full OGG and AAC support.
tovarish
QUOTE(ev1l @ Mar 22 2005, 05:40 AM)
QUOTE(maslovsky @ Mar 21 2005, 01:18 PM)
Which one?
*

There are plenty for x86, if you're serious about integrating a more decent audio library into kino, I can research it and let you know.
*



would really appreciate it. I did spend a few minutes but could only come up with mpg123, ogg123


tovarish
ev1l
QUOTE(tovarish @ Mar 22 2005, 01:50 PM)
would really appreciate it. I did spend a few minutes but could only come up with mpg123, ogg123
*

Will those not compile on ARM?
edit: MAD should be fine.
maslovsky
QUOTE
NO AAC (MP4, M4A) SUPPORT. Screw Windows Media. This is one area where Apple's format has a hefty presence on account of the iPod, and yet the support in third party devices is rubbish. (And I'm not talking here about locked DRM .M4P files. That I can understand.) Meantime Kino will play these files but doesn't read tags.


Can you upload a couple of AAC files with tags somewhere, so that I can take a look if mlayer/kino can actualy rwad them?
eji
QUOTE(maslovsky @ Mar 23 2005, 05:12 AM)
QUOTE
NO AAC (MP4, M4A) SUPPORT. Screw Windows Media. This is one area where Apple's format has a hefty presence on account of the iPod, and yet the support in third party devices is rubbish. (And I'm not talking here about locked DRM .M4P files. That I can understand.) Meantime Kino will play these files but doesn't read tags.


Can you upload a couple of AAC files with tags somewhere, so that I can take a look if mlayer/kino can actualy rwad them?
*



I've put a folder entitled "AAC for Kino" on my iDisk. In there you'll find two AAC (.m4a) files that I pulled straight from my Z, so I know that they're fully tagged but not read by Kino/Mplayer.

Preemptive apologies on two counts: they're encoded at 320kbps, so they're large files (9MB and 6MB); and they're Stan Tracey/Stan Kenton Big Band jazz tunes, which may not find a fan in you.

Thanks, maslovsky. And enjoy!
tovarish
QUOTE(ev1l @ Mar 23 2005, 01:37 AM)
QUOTE(tovarish @ Mar 22 2005, 01:50 PM)
would really appreciate it. I did spend a few minutes but could only come up with mpg123, ogg123
*

Will those not compile on ARM?
edit: MAD should be fine.
*



they will but i (and maslovsky) would prefer one that plays ogg as well as mp3s and maybe a few other. mpg123 and ogg123 only play their respective files.

tovarish
xatax
Music support on the Zaurus is just sad... sad.gif in comparison with clies...
Can XMMS be an useful alternative for someone like me running Cacko 1.22?
chrget
QUOTE(eji @ Mar 23 2005, 01:40 PM)
In there you'll find two AAC (.m4a) files that I pulled straight from my Z, so I know that they're fully tagged but not read by Kino/Mplayer.

Preemptive apologies on two counts: they're encoded at 320kbps, so they're large files (9MB and 6MB); and they're Stan Tracey/Stan Kenton Big Band jazz tunes, which may not find a fan in you.


I took the liberty to download one of the files as well, since I was curious what VLC on my Zaurus would do with it. It plays back as well as can be expected (VLC on the Z does a ... uhm, shall we say suboptimal job with audio-only files at the moment), though there is no support for any tags.

One day I hope I'll manage to annoy the VLC developers into improving support for audio-only files, but that will probably take a while unsure.gif

On another note (even though you already apologized for it): AAC at 320kbps is, in one word, overkill. But I guess you already knew that wink.gif Heck, I usually encode music videos for playback on the Z with that rate as ceiling blink.gif (SCNR)

Best regards,
Chris.
eji
QUOTE(chrget @ Mar 23 2005, 07:23 PM)
On another note (even though you already apologized for it): AAC at 320kbps is, in one word, overkill. But I guess you already knew that wink.gif Heck, I usually encode music videos for playback on the Z with that rate as ceiling blink.gif (SCNR)

*


Isn't bigger better? laugh.gif

The reason they're at 320 is because my entire music library is at 320 or Apple Lossless (the mysterious codec for which was recently "unlocked" by an enterprising developer and should be incorporated into mplayer posthaste... but that's another matter altogether) and I didn't feel like re-ripping them for my Z. The iPod has a feature that allows transferred files to be automatically re-ripped to a lower bitrate, but the Z ain't an iPod.

As for regular hi-fi use, it isn't overkill to have 320 or Lossless files. I've listened to all the various bitrates, and in a kind of self-blindfold experiment I found 320+ to be markedly better than lower encodings, especially when it comes to jazz and classical.
ev1l
QUOTE(tovarish @ Mar 23 2005, 06:17 AM)
they will but i (and maslovsky) would prefer one that plays ogg as well as mp3s and maybe a few other. mpg123 and ogg123 only play their respective files.

integer only? I don't think it exists. There's tremor for integer-ogg. I'm more concerned about tag-decoding than actual music playback. That already works nicely in kino.
g333
Is there a way to get this program to read lyrics embeded in an MP3 (IDv3.2)? It'd be relly cool if it could. Especially if I plugged it into a TV. biggrin.gif

I'm using the original Sharp Rom.

Glen Charles Rowell
chrget
QUOTE(tovarish @ Mar 21 2005, 07:58 PM)
Are there any other command line players that I could compile for the zaurus with ogg + equalizer support.
Maslovsky maybe you could extend your kino2 to support one other command line player for music. Any suggestions there would be welcome.


You may want to have a look at the Linux Audio Multiple Interface Player. AFAIK there is no equalizer plugin yet, but someone who wants one bad enough is bound to write one eventually biggrin.gif

Just stumbled across it yesterday on my quest to find a command line audio player that, as they say, "does it all" -- and, well, it does wink.gif

Built it for my 5500 and tried a few things, and it is looking very good. Due to its plugin architecture it should even be possible to build a QT/E control plugin -- but then again, I detest GUI programming in general and QT with its C++-centric approach in particular rolleyes.gif, so I might be wrong.

Best regards,
Chris.
g333
Any ideas on how to read more of the id tags in an MP3 file?
tovarish
QUOTE(chrget @ Mar 26 2005, 10:23 AM)
QUOTE(tovarish @ Mar 21 2005, 07:58 PM)
Are there any other command line players that I could compile for the zaurus with ogg + equalizer support.
Maslovsky maybe you could extend your kino2 to support one other command line player for music. Any suggestions there would be welcome.


You may want to have a look at the Linux Audio Multiple Interface Player. AFAIK there is no equalizer plugin yet, but someone who wants one bad enough is bound to write one eventually biggrin.gif

Just stumbled across it yesterday on my quest to find a command line audio player that, as they say, "does it all" -- and, well, it does wink.gif

Built it for my 5500 and tried a few things, and it is looking very good. Due to its plugin architecture it should even be possible to build a QT/E control plugin -- but then again, I detest GUI programming in general and QT with its C++-centric approach in particular rolleyes.gif, so I might be wrong.

Best regards,
Chris.
*




This is a good player to port, it doesnt have an equaliser yet but looks promising. Do you have the build you made anywhere that i can download. Which plugins did you include with the build?

tovarish
chrget
QUOTE(tovarish @ Mar 30 2005, 03:22 PM)
This is a good player to port, it doesnt have an equaliser yet but looks promising. Do you have the build you made anywhere that i can download. Which plugins did you include with the build?
*


I built oss output; wav, ac3, speex, vorbis, playlist, mp3 and mp4/aac input (the latter two of which I decided to butcher a bit, since by default they were depending on C++ libraries which caused them to inflate to ridiculous sizes -- in the current state this solution is little more than a proof of concept to myself, would have to do some work on that to re-enable tag handling as well as seek support for MP4). Also enabled libcurl support so it can play network streams.

I also built a really really tiny control plugin so I could control it via a pipe, and then decided to bolt my decidedly unacceptable QT/E frontend rolleyes.gif (which started out as an attempt to do a minimal Qtopia integration for VLC) onto it.

All of this does the minimal job I want my Z to do when listening to music on the road so far, but leaves lots of room for improvement laugh.gif

Some mysterious bugs in there as well, most of which are certainly not LAMIPs fault but rather the frontends and/or the quick-and-dirty control plugins'.

The frontend is basically controlled solely via the Zaurus keys (Danger, Will Robinson, Danger! Uses grabKeyboard() blink.gif ), with the key assignment as follows:

Cancel -> Exit
Center -> Pause (Toggle)
Up/Down -> Volume Up/Down
Left/Right -> Playlist Previous/Next
OK -> Play
Mail -> Toggle random shuffle
Home -> Blank LCD

So if you're brave enough, you may want to give the attached code a try (hey, even went out on limb here and built an .ipk this time wacko.gif ) -- just don't come running to me complaining if your Z goes up in flames should you decide to run it wink.gif

Best regards,
Chris.
tovarish
QUOTE(chrget @ Mar 31 2005, 10:06 AM)
QUOTE(tovarish @ Mar 30 2005, 03:22 PM)
This is a good player to port, it doesnt have an equaliser yet but looks promising. Do you have the build you made anywhere that i can download. Which plugins did you include with the build?
*


I built oss output; wav, ac3, speex, vorbis, playlist, mp3 and mp4/aac input (the latter two of which I decided to butcher a bit, since by default they were depending on C++ libraries which caused them to inflate to ridiculous sizes -- in the current state this solution is little more than a proof of concept to myself, would have to do some work on that to re-enable tag handling as well as seek support for MP4). Also enabled libcurl support so it can play network streams.

I also built a really really tiny control plugin so I could control it via a pipe, and then decided to bolt my decidedly unacceptable QT/E frontend rolleyes.gif (which started out as an attempt to do a minimal Qtopia integration for VLC) onto it.

All of this does the minimal job I want my Z to do when listening to music on the road so far, but leaves lots of room for improvement laugh.gif

Some mysterious bugs in there as well, most of which are certainly not LAMIPs fault but rather the frontends and/or the quick-and-dirty control plugins'.

The frontend is basically controlled solely via the Zaurus keys (Danger, Will Robinson, Danger! Uses grabKeyboard() blink.gif ), with the key assignment as follows:

Cancel -> Exit
Center -> Pause (Toggle)
Up/Down -> Volume Up/Down
Left/Right -> Playlist Previous/Next
OK -> Play
Mail -> Toggle random shuffle
Home -> Blank LCD

So if you're brave enough, you may want to give the attached code a try (hey, even went out on limb here and built an .ipk this time wacko.gif ) -- just don't come running to me complaining if your Z goes up in flames should you decide to run it wink.gif

Best regards,
Chris.
*



i'll give it a try. I'll get you if my precious zaurus goes up in flames wink.gif. You may not need to make a QT frontend as Maslovsky's Kino2 could be modified to inlcude lamip support.

Anton, what say about lamip support in the future.


tovarish
Greg2
QUOTE(chrget @ Mar 31 2005, 04:06 AM)
So if you're brave enough, you may want to give the attached code a try (hey, even went out on limb here and built an .ipk this time wacko.gif ) -- just don't come running to me complaining if your Z goes up in flames should you decide to run it wink.gif

Best regards,
Chris.

Good job Chris!

It installed and tested on my 5600 (Sharp rom v1.32) without problems and sounds very good with mp3s. The key commands work and I like that 'Home-> Blank LCD' feature.

The only problem is that it won't add oggs to playlist and has removed them from my sharp media player playlist... maybe a problem with your postinst script and mime types?

Thanks

Greg
chrget
QUOTE(Greg2 @ Apr 1 2005, 02:12 PM)
Good job Chris!

Thanks. But it really is just a quick (and, oh boy, really dirty blink.gif ) hack.
QUOTE(Greg2 @ Apr 1 2005, 02:12 PM)
It installed and tested on my 5600 (Sharp rom v1.32) without problems and sounds very good with mp3s. The key commands work and I like that 'Home-> Blank LCD' feature.

Heh, and here I thought I was the only one that thinks an audio player doesn't necessarily need a display all the time. I'm paranoid about battery draw when on the road, so I usually clock my Z down and turn off the LCD when listening to music. In that state, it will happily play for quite a few hours before eventually folding.
QUOTE(Greg2 @ Apr 1 2005, 02:12 PM)
The only problem is that it won't add oggs to playlist and has removed them from my sharp media player playlist... maybe a problem with your postinst script and mime types?

Bah, that's what I get for following standards, probably rolleyes.gif

But you're right, of course -- mea culpa.

AFAIK xiph.org says the MIME type for OGG is application/ogg, and that's what I'm adding to $QPEDIR/etc/mime.types. Dunno how QP/E evaluates that file, but most likely there's two entries for OGG now, audio/x-vorbis (which, again AFAIK, should only be used for raw Vorbis audio without OGG container, something usually never found in the wild wink.gif ) and the one I'm adding. Seems like they happily conflict there in strange ways. unsure.gif

Removing the application/ogg entry from mime.types (and replacing the one in zlamip.desktop with audio/x-vorbis) should do the trick -- just checked, and silly me completely forgot to add application/ogg for the file dialog in the frontend, which of course is the reason you don't get them there (just audio/* -- dunno what I was thinking blink.gif ).

The again I usually just build my playlists manually (using the command line and an editor) and play those directly from the documents tab. Just build plain text files containing the exact filenames and save them as .m3u (i.e. audio/x-mpegurl). The frontend registered itself for those as well and should play them just fine.
QUOTE(Greg2 @ Apr 1 2005, 02:12 PM)
Thanks

You're quite welcome!

Best regards,
Chris.
Greg2
QUOTE(chrget @ Apr 1 2005, 10:58 PM)
Removing the application/ogg entry from mime.types (and replacing the one in zlamip.desktop with audio/x-vorbis) should do the trick


That was an easy fix. Now all my playlist for the Sharp media player, zlamip and Kino2 are correct and working properly.

I really like this media player... maybe someday it will be in OE.

Thanks again,

Greg
jagrka
QUOTE(jagrka @ Mar 16 2005, 12:33 PM)
The problem is that when I run musicplayer from the console, I get the following fatal error message:

musicplayer: error while loading shared libraries: musicplayer: undefined symbol: getRootPath__15SlStorageInfoExi

*


I was never able to get MusicPlayer2 to run on my Sharp ROM SL-C760 even with the patched version from Maslovsky.

QUOTE(maslovsky @ Mar 21 2005, 07:26 PM)


I discovered that the cause of the above error message is libsl.so.1.1.0. You need to have a newer version of the library file from the SL-C3000/1000/860. You can fix the problem by deleting the old libsl files in the /home/QtPalmtop/lib/ directory and replacing them with the ones from these newer models. I expect that the Cacko ROM must use the newer version of libsl since everyone with Cacko has reported no problems running MusicPlayer2. You can download the newest version of libsl by extracting it from the SL-C3000 image file as the URL below.

http://support.ezaurus.com/sl-c3000/update...ate_3000111.exe

I expect that this should help the Sharp ROM people, like myself, with SL-C760/750/700 who have had trouble running this program.
jagrka
IMPORTANT: I've discovered that installing the newer libsl files on older molder zaurus causes numerous problems with other applications. I strongly advise against messing with your libsl files. Still, how is it then that MusicPlayer2 runs on Cacko without screwing up all the other programs (including qpe)?

http://www.oesf.org/forums/index.php?showtopic=11284&hl
jagrka
My efforts to get MusicPlayer 2.0 to run on Sharp ROM SL-C7X appears to not be a priority for many.
However, I've discovered that one can preload the libsl from the SL-C3000 and get the program to run. However, other programs will have problems while you are running MusicPlayer2. In addition, MusicPlayer2 is not able to properly locate files from internal menus such as when building a Library and selecting graphics for Effect Images. I believe this is because the SL-C3000 libsl file is optimized for systems with a built-in HD. It is looking for an HD file directory.
As an alternative, the libsl file from the SL-C860 appears to work (according to others), but I have not been able to confirm this. Like the SL-C7X, the SL-C860's libsl file is not optimized for systems with a built-in HD, so it works better on these models.
I was wondering if someone might send me their /usr/QtPalmtop.rom/lib/libsl.so.1.1.0 file from their Sharp ROM SL-C860? I can't find it on the Sharp Developer website. Please message me if you can help. Thanks.
Stubear
QUOTE(jagrka @ May 28 2005, 09:42 PM)
My efforts to get MusicPlayer 2.0 to run on Sharp ROM SL-C7X appears to not be a priority for many.
However, I've discovered that one can preload the libsl from the SL-C3000 and get the program to run. However, other programs will have problems while you are running MusicPlayer2. In addition, MusicPlayer2 is not able to properly locate files from internal menus such as when building a Library and selecting graphics for Effect Images. I believe this is because the SL-C3000 libsl file is optimized for systems with a built-in HD. It is looking for an HD file directory.
As an alternative, the libsl file from the SL-C860 appears to work (according to others), but I have not been able to confirm this. Like the SL-C7X, the SL-C860's libsl file is not optimized for systems with a built-in HD, so it works better on these models.
I was wondering if someone might send me their /usr/QtPalmtop.rom/lib/libsl.so.1.1.0 file from their Sharp ROM SL-C860? I can't find it on the Sharp Developer website. Please message me if you can help. Thanks.
*


This is the libsl.so.1.1.0 from the latest SL-C860 rom available at ezaurus.com

I flashed the rom to my C760, and dumped the Rom to hard disk after my C760 died, so hopefully it will work fine.

<deleted attachment as it didn't work>

Stu
cvmiller
QUOTE(maslovsky @ Mar 21 2005, 02:26 AM)
Try this package:

http://cacko.oesf.org/downloads/musicplaye...0_2.0.0_arm.ipk

It works on my C750 with Cacko ROM.
*


This is great! It works just fine on my SL-6000 with the standard sharp ROM as well.

Thanks!

Craig...
ninjafoo
QUOTE(jagrka @ Mar 15 2005, 03:23 PM)
The new Sharp Musicplayer 2.0 is now available for public download at the website noted below. Perhaps, like Photostorage, this program can be tweaked to work on older SL-CXXX models.

http://www.zaurusworld.ne.jp/menu21/music/...0_2.0.0_arm.ipk
*


This is the same version that comes with the C1000
jagrka
Thanks Stubear for posting your libsl file, but it appears to be the same as the one included with my stock Sharp ROM SL-C760. It produces the same error message that I noted in my post on p.1. I've listed the byte size differences in the libsl files below for comparison:

SHARP ROM SL-C760 = 1055516 bytes
SHARP ROM SL-C3000 = 1527480 bytes

Perhaps someone with a Cacko ROM or SL-6000 could post their libsl files since it appears to work on these models. They must have different libsl files.
Could someone also with a Sharp ROM SL-C860 confirm whether or not this program works on their model. Thanks.
tovarish
it does NOT work on my c860 running cacko 1.22a

tovarish
cvmiller
QUOTE(jagrka @ May 28 2005, 03:44 PM)
Thanks Stubear for posting your libsl file, but it appears to be the same as the one included with my stock Sharp ROM SL-C760. It produces the same error message that I noted in my post on p.1.  I've listed the byte size differences in the libsl files below for comparison:

SHARP ROM SL-C760 = 1055516 bytes
SHARP ROM SL-C3000 = 1527480 bytes

Perhaps someone with a Cacko ROM or SL-6000 could post their libsl files since it appears to work on these models. They must have different libsl files.
Could someone also with a Sharp ROM SL-C860 confirm whether or not this program works on their model. Thanks.
*


It would appear that not all libsl's are created the same. On my SL-6000 (with a stock sharp rom) the length is: 1095816

However, it is easy to see if the libsl in question will work by checking the file on a "desktop" linux machine with the following command:
strings libsl.so.1.1.0 | grep getRootPath__15SlStorageInfoExi
getRootPath__15SlStorageInfoExi

The Zaurus doesn't have a strings command (which displays charactor strings in a binary file).

I hope this helps,

Craig...
Stubear
QUOTE(tovarish @ May 30 2005, 03:01 PM)
it does NOT work on my c860 running cacko 1.22a

tovarish
*


that's cause cacko 1.22a is built on the C760 ROM, that was my mistake before, I grabbed the libsl from my cacko dump not the C860 dump.

Here is the libsl.so.1.1.0 taken from a C860 rom

Click to view attachment

It contains getRootPath__15SlStorageInfoExi, so hopefully it will work

Stu
jagrka
Thanks! This appears to have fixed one of the two problems I had when running this with the libsl from the SL-C3000. Now it is able to correctly locate files when it updates the library. Before, with the SL-C3000 libsl, it was always looking for the /hdd3/Documents partition, which naturally doesn't exist on a SL-C760.
The second problem is the image effects (cover art) feature. With the SL-C3000 library it wouldn't even let you select an image file (looking for /hdd3/Documents). With this SL-C860 libsl file, it allows you to select an image, but frequently crashes when you hit OK or go to choose the image. I tried running it from the console, and I sometimes get the following error message during one of these crashes:
"QGArray: Cannot allocate array with negative length"
I imagine this error is somehow related to libsl. Does anyone know what this means?
Moreover, if you are running MusicPlayer2 on a non-SL-C3000 model, are you able to select image effects?
eji
QUOTE(jagrka @ May 30 2005, 01:50 PM)
Moreover, if you are running MusicPlayer2 on a non-SL-C3000 model, are you able to select image effects?
*


Nope. I'm on a 6000 and I experience the crashes frequently with Image Effects. It doesn't seem to matter what the file type or size is... any selected image causes the crash.
cvmiller
Did I miss something, or does MusicPlayer2 NOT support oggs?

I thought I had eveything working just fine (on my SL-6000), then I went to play a directory full of oggs today, and it shows up blank. Bummers too, since most of my music is in Ogg format.

Craig...
xatax
QUOTE(jagrka @ May 30 2005, 01:50 PM)
Moreover, if you are running MusicPlayer2 on a non-SL-C3000 model, are you able to select image effects?
*


Yes I can. But it crashes frequently too. Try again and again until it works, it's really nice to see the cover art and once it works you don't need to do it again (for that album or folder).
jagrka
In order to display the cover art, the program creates a "snq" directory in each directory containing music files. The program then creates a small file for each song with a reference to the location of the cover art image file.
I found that by manually creating the snq folder (not the files), I had more luck in gettin g it to accept the image effects (to create the individual music references files).
If you are unable to create an image effect for a particular album, first try creating the empty snq directory manually in Qtopia.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.