Some people ask me , how they can change the playlist file to work with the SDCard.So , I decided to write a short Howto:
First you need a hex editor.
For example HexEdit (Windows). Or KhexEdit (Linux)
Then, you have to understand the playlist/spl format , here is a short description:
| Header |
| 01 | 00 | 00 | 00 | 00 | 00 | | Init Sequence |
| 00 | 00 | 00 | 00 | | | | | Nr of Entries | |
| For each Entry: |
| 02 | 00 | Init entry |
| 00 | 00 | 00 | 00 | Entry number /position |
| 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | Filesize |
| 00 | 00 | 00 | 00 |
| 00 | 00 | 00 | 00 | Size of title |
| ? | ? | ? | ? | ? | ? | ? | ? |
| 00 | 00 | 00 | 00 | Size of artist |
| ? | ? | ? | ? | ? | ? | ? | ? | Artist | |
| 00 | 00 | 00 | 00 | | | | | Size of album | |
| ? | ? | ? | ? | ? | ? | ? | ? | Album | |
| 00 | 00 | 00 | 00 | | | | | Size of genre | |
| ? | ? | ? | ? | ? | ? | ? | ? | Genre | |
| 00 | 00 | 00 | 00 | | | | | Size of absolute file path | |
| ? | ? | ? | ? | ? | ? | ? | ? | Absolute file path | |
| 00 | | | | | | | | Track nr | |
| 00 | | | | | | | | Closing byte | |
The important part is the “absolut file path”. This is the path where the aireo can find the mp3 file.
Normally it would be something like \Disk\MyMusic\artist\album\title.mp3.
Changing the “absolute file path” to \Storage Card\… causes the aireo to search on the SDCard.
But you have to pay attention to the previous 4 bytes (”size of absolute file path”) ! These bytes define the
length of the “absolute file path”.
So you have the following options:
1. Change \Disk\ to \Storage Card\ and change the mp3 file name so that the whole path has the same length as before.(don’t forget to rename the mp3 file.)
2. Change \Disk\ to \Storage Card\ and add 8 to the “size of absolute file path”. (e.g. 3F 00 00 00 -> 47 00 00 00)
That’s it ! The playlist contains now a song located on the SDCard !!
Yes , it is possible to use Aireo Playlists on SD Card.
The only difference is to use another path for the playlist entry:
\Storage Card\My Music\…
instead of
\Disk\My Music\…
I’m going to enhance Jasy to support playlists on SD Card.
Hi,
I’ve uploaded a new Jasy preview (V0.21).
Changes
Drag and Drop fully implemented
Copy and Paste implemented
File delete
Tree improvements (async,popups,..)
Code cleanup
Missing festures
Aireo communication abstraction (USB/WLAN)
Playlist functions
File transfer functions
Used/Free space display works only for Linux
Requirements
Sun Java 1.5 or higher
Java Webstart
Jasy Alpha Preview (Webstart link)
I’m searching for assistance to speed up the JASY development !
If you are interrested and match to one of the following profiles, don’t hesitate
to contact me.
Java Developer: You have some experience in developing java applications and like to code a part of jasy.
Java GUI Developer: You have some experience in developing swing GUIs and like to improve the JASY gui.
Network Specialist: You have some experience with ethereal or other sniffer tools and like to reengineer the Aireo WLAN protocol.
Graphics/Designer: You like to design the splash screen and icons of the Jasy tool.
I’m looking forward to hear from you !
A preview of the Java Aireo SYnc (Jasy) tool is now available via webstart.
It is only a demonstration of the current development state (pre-alpha) and it is NOT stable.
The important features (like copy files to aireo, creating playlists …) are not fully implemented so that
they are not working, yet.
The preview gives you only a insight into the “look and feel” of the jasy tool.
Requirements
Sun Java 1.5 or higher
Java Webstart
Jasy Alpha Preview (Webstart link)
I’ve got a lot of request regarding the Aireo SPL parser and playlist creator in the last weeks.
But it has took some time to make this code portable and to build a package.
The SPL Creator is now ready for download: SPL Creator
(It is only tested with Linux, but windows should also be ok.)
Requirements:
Sun Java 1.5 or higher
ID3 Tag Java Library
To start the SPL Creator command line tool, enter the following command:
Linux: java -cp id3-1.6.0d9.jar:SPLCreator.jar de.dietzm.aireo.cmd.Creator [playlist Name] [mountpoint] [mp3files]
Windows: java -cp id3-1.6.0d9.jar;SPLCreator.jar de.dietzm.aireo.cmd.Creator [playlist Name] [Mapped Driveletter] [mp3files]
Use this software at your own risk. No warranty! The source code is included in the jar file.
Tools for converting a m3u playlist and for removing a playlist (with entries) will follow.
I have suspended the work on the Aireo MP3 player.
I plan a vacation trip to dubai in November and I need
a running MP3 player.
Therefore I have desoldered all JTAG wires and reassembled the Aireo.
I hope there is more time in december to continue the JTAG stuff.
This week I have a Linux C kernel coding training course, and I have tried to use the Eclipse CDT 3.0.
After some small projects, I was very impressed. The CDT seems to be very helpfull.
But as we had started to code kernel modules, I had to include the kernel headers.
This was too much for the CDT.
-the indexer does only work sometimes (also the ctags option)
-the outline does sometimes forget some functions
-the include configuration is buggy (discovered pathes, include order…)
-the code assist, jump to declaration and definition works only sometimes
Conclusion:The Eclipse CDT 3.0 is very nice for small projects, but it is not (yet) mature enough to work
with bigger projects or many files (e.g. kernel headers).
A small nanoblogger GUI update is available, nanoblogger Gui frontend 0.91.
Changes since 0.9:
-clear console added
-kill running nanoblogger added
have fun….
The images and icons in the nanoblogger GUI frontend are not very nice.
I hve draw them with gimp, but I’m not very talented in making graphics.
It would be great, if somebody could provide me some beautyfull images to
make the nanoblogger GUI more attractive.
Thanks in advance