Hi to everybody! Congratulations to Marten and Michael for this great advance! I still can't use this since I dont have a Linux machine and all my tracks are in atrac format, but I understand what it means, and it's fantastic! Keep the fire on! El jueves 10 de marzo de 2011, Adrian Glaubitz <glaubitz@physik.fu-berlin.de> escribió: > Hello, > > after several months of hacking and frustrations, Mårten has finally published his > first patch to libhimd to provide write support for MP3s onto HiMDs. For those of > you who don't know what I am talking about: it means that we're finally able to > write our own tracks onto HiMD media with free software and without the help > of SonicStage, meaning we've made a huge steps towards our aim of completely > obsoleting SonicStage and being able to use MiniDisc hardware with completely free > software. > > The patch itself is quite long (33k) and has not yet been pushed to the main > repository as it certainly requires some testing and clean-up, it can therefore > be found on my web space among other pending patches [1]. > > You can download and apply the patch to the current git master repository > to test the code yourself. We highly appreciate any feedback, suggestions > and bug reports. > > The easiest way to test the patch is to apply against a fresh checkout from the git > master, to do so, please follow these steps (instructions for Ubuntu Linux): > > - open a terminal or logon through a text console > - make sure you have all build dependencies installed, add "libid3tag0-dev" > to that list (see [2] or [3] for MacOS X), thus "sudo apt-get install libid3tag0-dev" > - git clone git://minidisc.dyndns.org/linux-minidisc > - wget http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/pending-patches/0001-Enable-transferring-MP3-files-to-HiMD-himddump.patch > - cd linux-minidisc > - patch -p1 < ../0001-Enable-transferring-MP3-files-to-HiMD-himddump.patch > - qmake-qt4 -r && make > - cd himddump > - connect and mount your HiMD Walkman > - ./himddump /path/to/your/himdwalkman/ writemp3 /path/to/an/mp3/file.mp3 > > This will checkout the main repository, download the patch, apply it, configure > and build the code and run himddump to write the mp3 file "file.mp3". > > In order to see what got written to the disk, use: > > - ./himddump /path/to/your/himdwalkman/ tracks verbose > > This should output something like: > > 1: 4:47 MPEG The Chemical Brothers:Asleep From Day (Surrender 7) [uploadable] > 423 Blocks per 16 KB > 0@00000 .. 26@00422 (0000000000000000) > Contend ID: 02030000915170fcc35f46c9e707066ea9e983ed > Key: 0000000000000000 (EKB 00000000); MAC: 0000000000000000 > Recorded: 11/27/2008 12:16:30 AM, start: ?, end: ? > 2: 3:02 MPEG F-Zero:Title Screen (Naoto Ishida 1) [uploadable] > 268 Blocks per 16 KB > 0@00423 .. 77@00690 (19fc347a00000000) > Contend ID: 0000000000000000000000000000000000000000 > Key: 19fc347a00000000 (EKB 00010012); MAC: 0000000000000000 > Recorded: 01/00/2028 12:00:00 AM, start: 01/00/2028:12:00:00 AM, end: 01/00/2028:12:00:00 AM > > where the track you just wrote to the HiMD should appear as the last one, in this case > it's a track from the F-Zero SNES game original soundtrack =). > > Please test this code as much as you can, especially on real hardware and > make suggestions and bug reports. We count on you! > > All the credits for this patch go to Mårten, thank you. And, of course, to Michael > who helped him with all the pitfalls and difficulties in libhimd! > > We hope to be able to push that into git master soon and make it available > in qhimdtransfer. Therefore we need your feedback! > > Have a lot of fun, > > Adrian > > [1] http://users.physik.fu-berlin.de/~glaubitz/linux-minidisc/pending-patches/ > [2] https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php?id=compilingonlinux > [3] https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php?id=compilingonmac > _______________________________________________ > linux-minidisc mailing list > linux-minidisc@lists.fu-berlin.de > https://lists.fu-berlin.de/listinfo/linux-minidisc >