0 Members and 1 Guest are viewing this topic. Read 301401 times.
Anyone have any tips on writing a client for MPD? I can't stand GMPC, and the ones for Android tablet are a bit lacking. Just the Database file view, the ability to add to playlist, and the playback controls would rock. If I could do this in a web application, even better, because that is what I know best.
Just the Database file view, the ability to add to playlist, and the playback controls would rock. If I could do this in a web application, even better, because that is what I know best.
Following on from what Nick said, I'm using MPDroid and I believe (if I understand your question correctly) that it offers all these controls. I'm using it on a rooted Nook Color tablet running a full Android OS.
Just wondering if anyone has tried Voyage MPD 0.8? Can this be done in place or is it a new card build?
Pic or screen shot available?
I set it up last night. Works great. MPD 0.16.5 is in there with needed bug fixes. With a previous version of Voyage, the one that had the RT kernel, I was having occasional issues at the start of hi-res files. Bits of static or clicks. With the standard kernel all is well. On this platform for 2 channel music, I don't think a real time kernel is required.
I *strongly* disagree.When I first installed Voyage MPD 0.8RC I thought that the SQ was good, almost great. I hadn´t played music for a couple of weeks, though. When I connected my QB-9 to my Mac mini (half-tweaked with Lion, BitPerfect or Pure Music, the usual stuff) I thought that it sounded quite a lot better. So it was back to the drawing board. I then installed Voyage MPD 0.75 and thought the sound was a little bit better, but I am not 100% sure as it was in the same neighborhood as 0.8 anyways. (I found out that 0.8 did not use HPET as default, but it is default in 0.75, maybe becaus the Alixes dont have a HPET)I then downloaded a RT kernel, manually edited menu.lst to reflect the new kernel (or you could use Grub 2) and with the threadirqs boot option, and BAM the sound was now very clearly better than the Mac. I then tweaked the priorities, USB irq to RT (if you have more than 1 USB, you should only tweak the USB output connected to the USB DAC), the sound output thread of MPD to RT, and the IRQ daemon as RT along, Alsa as RT, with some other tweaks. I even disabled most of the services. It it now sooooo much better than the Mini that it is just scary. And it handles all samplerates, and autoswitches without the buggy implementation of Bitperfect, Pure Music. And the files even reside locally on the harddisk inside. (Since Lion SMB sharing does not work, but I will eventually reinstall SL or just use Samba 3 with Macports).
Im sorry I will try again. I guess nyc_paramedic would understand...
I *strongly* disagree.When I first installed Voyage MPD 0.8RC I thought that the SQ was good, almost great. I hadn´t played music for a couple of weeks, though. When I connected my QB-9 to my Mac mini (half-tweaked with Lion, BitPerfect or Pure Music, the usual stuff) I thought that it sounded quite a lot better. So it was back to the drawing board. I then installed Voyage MPD 0.75 and thought the sound was a little bit better, but I am not 100% sure as it was in the same neighborhood as 0.8 anyways. (I found out that 0.8 did not use HPET as default, but it is default in 0.75, maybe becaus the Alixes dont have a HPET)I then downloaded a RT kernel, manually edited menu.lst to reflect the new kernel (or you could use Grub 2) and with the threadirqs boot option, and BAM the sound was now very clearly better than the Mac. I then tweaked the priorities, USB irq to RT (if you have more than 1 USB, you should only tweak the USB output connected to the USB DAC), the sound output thread of MPD to RT, and the IRQ daemon as RT along, Alsa as RT, with some other tweaks. I even disabled most of the services. It it now sooooo much better than the Mini that it is just scary. And it handles all samplerates, and autoswitches without the buggy implementation of Bitperfect, Pure Music. And the files even reside locally on the harddisk inside. (Since Lion SMB sharing does not work, but I will eventually reinstall SL or just use Samba 3 with Macports).The next project is probably to install Voyage MPD with RT kernel on a Mac Mini with 8GB ram, SSD, and play from memory disk. I have confidence that this will smoke the competition, DIY or commercial, whatever the cost or implementation.As for your problems using the RT kernel. I could be wrong, but if the RT Kernel had problems with Hi-Rez, then you might have not set the priorities and other things properly. Or if you are a Linux Audio Guru already and you are certain of our experiences, the only solution might be to move up from the Alixes (or similar) and go for something with more ompfh
When I first installed Voyage MPD 0.8RC, I thought that the sound quality was good, almost great, but kinda boring and lifeless...... I also think that Alixes do not make *ultimate* MPD servers. They are a little underpowered even if only 10-20% of the CPU power is used for normal non-resampled playback. And they are quite complicated (even if they are small) in hardware which means more processes. But to be fair, I have not tried an Alix.
Hi NYC_paramedic.My intention is not to argue. I was merely stating my opinion.
Everybody is free to try, but since your opinion weighs heavily...
I feel that I had to chime in since my experience differs a lot. You might feel that the normal kernel is fine.
In theory our QB-9s should not even care that much since it is async. And so on.. Nobody has the ultimate answers on this topic.
Since some/most (if I understand correctly) RT functions are already included in mainline 3.0.0 kernel, it should also be easy to try for most people.
Maybe complicated was the wrong word to describe the Alix platform. It just feels that way with the BIOS, COM ports, PS2 ports and other legacy hardware that take up IRQs and/or needs more background processes running. It also does not support HPET, and the CPU is slow. All these things might or might not matter at all.
All I can say is that an RT Kernel , for me, does not impose any problems. Soundwise, the normal Kernel was not in the same league. Since I have a Mac mini to compare to, I am positive that I am not imagining these things. (indeed it should not matter, since there really is a night and day difference)
I use an Apple TV 1G. Installing Linux is unfortunately not trivial on this platform. The ATV1 is great because you can put a HDD inside, even a modern SATA drive with the right adapter. Even though it is bigger than an Alix, it is not big by any means. It it still smaller than a the unibody minis, except they are really cheap and portable. It would work great at my sisters or parents house. They dont need do know anything technical once it is set up. They can just drag new songs into the Samba share and it will magically appear on their mPod/mPad, and it will play anything with ease and at the same time have the performance and sound quality to boot.
They dont need do know anything technical once it is set up. They can just drag new songs into the Samba share and it will magically appear on their mPod/mPad
Sorry I dont have the time to multiquote.No I dont have an Alix. I am not negative towards them, and it was a not neccesarily a pro-atv post. You seem very defendant of the Alix, but I am in no way advocating the use of the ATV instead of the Alix. I am already saying that it is not trivial to install Linux on the ATV. I am saying good things about the ATV as a finished and set up system. That does not mean the same cant be said about the Alix. My point was mostly about the HDD. Alixes dont have a HDD, so that makes them a little less portable, and less sister/parent safe as you would need to set up samba on your PC/Mac (or samba 3 on Lion) or a NAS. Which means more telephone calls from them for support. Btw. The Pentium M 1ghz CPU in the Apple TV is many times faster than the LX800: CPU arithmetic. Dhrystone 757MIPS. Whetstone 283MFlops (Equivalent to a Celeron 266-class CPU)Anyways my post was about the use of the RT Kernel. Not discussing my platform of choice. You were asking what I used, so I answered. But we should get back on track. The RT options are not enabled by default. You have to activate them with "threadirqs". If no difference heard, then switch back. Other settings will mostly be different for the Alix.
Btw. The Pentium M 1ghz CPU in the Apple TV is many times faster than the LX800: CPU arithmetic. Dhrystone 757MIPS. Whetstone 283MFlops (Equivalent to a Celeron 266-class CPU)