Android phones and USB DACs
Nov 25, 2014 at 6:07 PM Post #5,761 of 9,526
   
Here it is.
 
https://play.google.com/store/apps/details?id=com.hiby.music
 
Hiby Music Player is a free lossless HiFi audio player which designed for audiophile and music fans, like Foobar and JRiver, Hiby will bring you high quality music, any time, any where.

 
Nice  player  : working fine with ZTE V965 and Hifimediy U2 Asynchronous DAC. Working also with my Hifimediy UD80 FDA amplifier.
2 questions :
- any way to use digital volume ? 
-Hifimediy u2 DAC should works at 24 bits: if the file is 16 bits, is the USB transfert working in 24 bits ? (required to use digital volume without lose.)
 
Nov 25, 2014 at 7:08 PM Post #5,762 of 9,526
A list of stock Android-powered devices reportedly interworking with compatible USB DAC:
stock Android device > digital USB audio out >> USB DAC >> amp >> headphones
http://goo.gl/ksoF0d
 
A list of USB Audio Player PRO resources (compatible USB DAC, compatible Android devices, ...):
http://www.extreamsd.com/USBAudioRecorderPRO/
 
A list of standard USB DAC reportedly interworking with the native USB audio of Android 5.0 Lollipop:
stock Google Nexus X running on Android 5.0 Lollipop > digital USB audio out >> USB OTG cable (ID pin grounded) >> USB DAC >> amp >> headphones
http://goo.gl/x3loEQ
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samsung Galaxy S3:
stock Samsung Galaxy S3 > digital USB audio out >> USB OTG cable (ID pin grounded) >> USB DAC >> amp >> headphones
http://goo.gl/yBKivk
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samsung Galaxy Note2:
stock Galaxy Note2 > digital USB audio out >> USB OTG cable (ID pin grounded) >> USB DAC >> amp >> headphones
http://goo.gl/Ga1jYw
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samung Galaxy S4:
stock Samsung Galaxy S4 > digital USB audio out >> USB OTG cable (ID pin grounded) >> USB DAC >> amp >> headphones
http://goo.gl/dIwrqp
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samsung Galaxy Note3:
stock Samsung Galaxy Note3 > digital USB audio out >> USB OTG cable (ID pin grounded) >> USB DAC >> amp >> headphones
http://goo.gl/7Bvkhz
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samung Galaxy S5:
stock Samsung Galaxy S5 > digital USB audio out >> USB OTG cable (ID pin grounded) >> USB DAC >> amp >> headphones
http://goo.gl/zUjud0
 
A list of standard USB DAC reportedly interworking with the Android-powered smartphone Samsung Galaxy Note4:
stock Samsung Galaxy Note4 > digital USB audio out >> USB OTG cable (ID pin grounded) >> USB DAC >> amp >> headphones
http://goo.gl/gnmvuf
 
A list of USB OTG cables:
http://goo.gl/4JyOe5
 
USB DAC descriptors:
http://goo.gl/pYJbTu
 
FAQ:
http://goo.gl/A4dCnP
 
The basics:
http://goo.gl/MCFY2x
 
Nov 26, 2014 at 5:53 AM Post #5,763 of 9,526
"Connecting to a digital output supported Xperia" [i.e. compatible Android device]
http://helpguide.sony.net/mdr/pha-3/v1/en1/contents/TP0000537277.html

"You can connect the headphone amplifier to a digital output supported Xperia using the digital cable for Xperia (supplied).
1. Turn on the Xperia.
2. Set the INPUT select switch to the position of the Xperia/WALKMAN/PC (USB AUDIO) connecting port (left edge position).
3. Connect the Xperia to the Xperia/WALKMAN/PC (USB AUDIO) connecting port using the digital cable for Xperia (supplied)." [i.e. using the USB OTG cable (supplied)]
 

{left} micro USB OTG plug (i.e. ID pin grounded) to be inserted into a compatible Android device
{right} regular micro USB plug to be inserted into a SONY PHA-3

 
What's that pin on the right connector??? Sony is doing it again??? Damned proprietary connectors?..
 
Nov 26, 2014 at 5:55 AM Post #5,764 of 9,526
   
Here it is.
 
https://play.google.com/store/apps/details?id=com.hiby.music
 
Hiby Music Player is a free lossless HiFi audio player which designed for audiophile and music fans, like Foobar and JRiver, Hiby will bring you high quality music, any time, any where.

 
It works if I stop the scan,
otherwise the scan is stuck on "processing" for at least 45 minutes (before I stop It 
redface.gif
).
 

 
For information : 64 go Samsung Micro SD card with arround 450 albums...
 
Nov 26, 2014 at 8:14 AM Post #5,765 of 9,526
   
Here it is.
 
https://play.google.com/store/apps/details?id=com.hiby.music
 
Hiby Music Player is a free lossless HiFi audio player which designed for audiophile and music fans, like Foobar and JRiver, Hiby will bring you high quality music, any time, any where.
 

 

It's good to see that the quest for best quality digital audio on the go goes on! :)
 
Downloaded and installed your player. A very good project, that has all the chances to eventually turn into a strong contender in the market of custom Android digital audio output.
 
It certainly still has a few quirks here and there, but I am sure will quickly evolve into a more mature product.
 
Certainly, the promissed DLNA support is extremely attractive (in fact, this is currently one of the two things I miss in UAPP - together with .cue sheet support.)
 
I tested it on Xperia Z1 Compact running the latest 4.4.4 stock firmware, and M2Tech HiFace DAC.
 
Here are a few impressions so far.
 
1) The biggest issue that I see today is the stability and buffer management. Sometimes, any file would play back in highly distorted and jerky way. After reconnecting the DAC, things may come back to normal. Then, the distorted sound would eventually come back. Looks like the buffering issue, or something. This is a very tricky area, where you'll need to spend a lot of time polishing... As it never happens with UAPP, it means it is your player problem, not the phone or the DAC problem. 
 
2) Scanning and processing music in my case was pretty quick (I have a moderate library on the SD card, around 1.3K files in about 150 folders), however, cyrillic tags do not show up properly. File and folder names are OK, tags are all squares. Maybe, bad tag font encoding - will have to do more research.
 
3) .cue files are supported - YEAH!!!... This is the feature I think UAPP is missing badly, and it was the main reason I decided to try Hiby, so I will pay a lot of attention to the way it is implemented. And the way it is now - is a little strange.
 
First, when you open a folder with, say, a .flac and a .cue, there's no easy way to tell which is which, because in the majority of cases they're named the same, only the extension differs. So different icons for different file types would be very helpful. Otherwise you can only guess the actual file type by its behaviour and available options, and I'll talk about it later.
 
Second, I did not find the way to see the track list of a cue file currently played. I.e. you can see the album and artist name, which is cool, but you can only see the track name of the track that is currently playing. This is pretty unfortunate, as the convenient track list within the single-file album is the main purpose of .cue sheets.
 
Third, cue sheet and the actual file will give you the same result when tapped on from the "Folder" view of the browser. This is fine, but... sort of unintuitive - again, you cannot tell what you launched - the file, or the cue sheet. The best way it is done is with Foobar2000 for Windows: if you launch a .cue, you get the list of tracks with respective length, if you launch a file, you get one veeeeeeery long track :)
 
Fourth, I did no find the way to add a .cue file to the Playlist. When long-tapping on the it in the browser, you just don't get the list of options to add to a playlist. 
 
Fifth, there is something wrong with time remaining display. If I launch a file which is single-file album (a big .flac with cue), the total time shows some weird stuff. It's neither the total track length, nor the first track length, nor the last  - just some weired short number, like 1:31. 
 
Having said this, let me re-iterate once again: you're doing a great job trying to offer a nice and fully featured solution for the growing community of "nomad audiophiles" with Android phones! And we really appreciate it! And if we can be of any help testing - just let us know! :)
 
Regards,
 
SV_huMMer
 
Nov 26, 2014 at 8:19 AM Post #5,766 of 9,526
   
Nice  player  : working fine with ZTE V965 and Hifimediy U2 Asynchronous DAC. Working also with my Hifimediy UD80 FDA amplifier.
2 questions :
- any way to use digital volume ? 
-Hifimediy u2 DAC should works at 24 bits: if the file is 16 bits, is the USB transfert working in 24 bits ? (required to use digital volume without lose.)

 
Thanks, We will add digital volume control in next versions. Case of 32 bits audio is outputted from Hiby's decoder, we use 24/32bits as default setting for USB Audio 2.0, and the maximum bits supported by DAC for USB Audio 1.0. 
 
Nov 26, 2014 at 8:31 AM Post #5,767 of 9,526
  It's good to see that the quest for best quality digital audio on the go goes on! :)
 
Downloaded and installed your player. A very good project, that has all the chances to eventually turn into a strong contender in the market of custom Android digital audio output.
 
It certainly still has a few quirks here and there, but I am sure will quickly evolve into a more mature product.
 
Certainly, the promissed DLNA support is extremely attractive (in fact, this is currently one of the two things I miss in UAPP - together with .cue sheet support.)
 
I tested it on Xperia Z1 Compact running the latest 4.4.4 stock firmware, and M2Tech HiFace DAC.
 
Here are a few impressions so far.
 
1) The biggest issue that I see today is the stability and buffer management. Sometimes, any file would play back in highly distorted and jerky way. After reconnecting the DAC, things may come back to normal. Then, the distorted sound would eventually come back. Looks like the buffering issue, or something. This is a very tricky area, where you'll need to spend a lot of time polishing... As it never happens with UAPP, it means it is your player problem, not the phone or the DAC problem. 
 
2) Scanning and processing music in my case was pretty quick (I have a moderate library on the SD card, around 1.3K files in about 150 folders), however, cyrillic tags do not show up properly. File and folder names are OK, tags are all squares. Maybe, bad tag font encoding - will have to do more research.
 
3) .cue files are supported - YEAH!!!... This is the feature I think UAPP is missing badly, and it was the main reason I decided to try Hiby, so I will pay a lot of attention to the way it is implemented. And the way it is now - is a little strange.
 
First, when you open a folder with, say, a .flac and a .cue, there's no easy way to tell which is which, because in the majority of cases they're named the same, only the extension differs. So different icons for different file types would be very helpful. Otherwise you can only guess the actual file type by its behaviour and available options, and I'll talk about it later.
 
Second, I did not find the way to see the track list of a cue file currently played. I.e. you can see the album and artist name, which is cool, but you can only see the track name of the track that is currently playing. This is pretty unfortunate, as the convenient track list within the single-file album is the main purpose of .cue sheets.
 
Third, cue sheet and the actual file will give you the same result when tapped on from the "Folder" view of the browser. This is fine, but... sort of unintuitive - again, you cannot tell what you launched - the file, or the cue sheet. The best way it is done is with Foobar2000 for Windows: if you launch a .cue, you get the list of tracks with respective length, if you launch a file, you get one veeeeeeery long track :)
 
Fourth, I did no find the way to add a .cue file to the Playlist. When long-tapping on the it in the browser, you just don't get the list of options to add to a playlist. 
 
Fifth, there is something wrong with time remaining display. If I launch a file which is single-file album (a big .flac with cue), the total time shows some weird stuff. It's neither the total track length, nor the first track length, nor the last  - just some weired short number, like 1:31. 
 
Having said this, let me re-iterate once again: you're doing a great job trying to offer a nice and fully featured solution for the growing community of "nomad audiophiles" with Android phones! And we really appreciate it! And if we can be of any help testing - just let us know! :)
 
Regards,
 
SV_huMMer

 
Thanks for your sincere advice, I've forwarded it to our developer team, hope that they will add/fix these issues soon.
 
Nov 26, 2014 at 8:35 AM Post #5,768 of 9,526
   
It works if I stop the scan,
otherwise the scan is stuck on "processing" for at least 45 minutes (before I stop It 
redface.gif
).
 

 
For information : 64 go Samsung Micro SD card with arround 450 albums...

 
Sorry, maybe there are bugs on processing album pictures, we will test and try to fix it.
 
Nov 26, 2014 at 9:30 AM Post #5,769 of 9,526
How can I adjust the volume in Hiby??
 
Nov 26, 2014 at 11:33 AM Post #5,770 of 9,526
I'm afraid I have had to uninstall Hiby from my Xperia because the window asking to allow HibyMusic to access the USB device keeps popping up, if I have it plugged into any dac. The phone will play natively through some dacs and I do not want to have to keep cancelling this window which seems to pop up every 5mins or so and blocks my playlist or whatever !  It would be great if it only popped up once when first attaching it to a dac
redface.gif

 
Nov 26, 2014 at 3:14 PM Post #5,771 of 9,526
   
What's that pin on the right connector??? Sony is doing it again??? Damned proprietary connectors?..

 
The apparent pin of the "right" micro USB plug should be just a trick to prevent users from inserting this regular micro USB plug into a USB OTG Android device, which then assumes the role of USB peripheral device unable to work with a standard USB DAC always acting as USB peripheral.
When the "left" micro USB plug, a micro USB OTG plug (i.e. pin 4 connected to pin 5), is inserted into a USB OTG Android device, the Android device then assumes the role of USB host able to work with a standard USB DAC.  
 
The root cause is that Android device makers don't quite follow the USB specification.
Their USB OTG devices have a Micro-B receptacle instead of a Micro-AB receptacle. And a USB specification-compliant Micro-A USB OTG plug of a compliant-USB OTG cable can't be physically inserted into a Micro-B receptacle!
 
http://en.wikipedia.org/wiki/USB
 

 
Nov 26, 2014 at 3:58 PM Post #5,772 of 9,526
aargh.............my head is going to explode
 
Quote:
   
The apparent pin of the "right" micro USB plug should be just a trick to prevent users from inserting this regular micro USB plug into a USB OTG Android device, which then assumes the role of USB peripheral device unable to work with a standard USB DAC always acting as USB peripheral.
When the "left" micro USB plug, a micro USB OTG plug (i.e. pin 4 connected to pin 5), is inserted into a USB OTG Android device, the Android device then assumes the role of USB host able to work with a standard USB DAC.  
 
The root cause is that Android device makers don't quite follow the USB specification.
Their USB OTG devices have a Micro-B receptacle instead of a Micro-AB receptacle. And a USB specification-compliant Micro-A USB OTG plug of a compliant-USB OTG cable can't be physically inserted into a Micro-B receptacle!
 
http://en.wikipedia.org/wiki/USB
 

 
Nov 26, 2014 at 4:31 PM Post #5,773 of 9,526
Sorry!
 
The key stuff:
USB is a master-slave communication bus: USB communication can only take place between a master device (i.e. USB host) and a slave device (i.e. USB peripheral).
http://goo.gl/MCFY2x
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/5760#post_11076260
 
Nov 26, 2014 at 9:50 PM Post #5,774 of 9,526
   
Here it is.
 
https://play.google.com/store/apps/details?id=com.hiby.music
 
 

 
For some reason I cannot get it to work with my phone (Samsung Galaxy Note 3) connected to JDS Labs C5D DAC/Amp. The DAC was recognized as the phone prompted me for permission to use the DAC with Hiby Music Player, but when I tried to play any song, it kept on saying I/O error, and then played the next song in the list via the phone's speaker.
 
I've been using USB Audio Player Pro without any problem with my C5D.
 
Another thing that I noticed was when I list the music by artist, it directly list all the songs by that artist in alphabetic order. It should be able to list by artist AND album (i.e. list by artist, and then album by that artist, and then songs inside the album).
 
Nov 27, 2014 at 2:41 AM Post #5,775 of 9,526


For some reason I cannot get it to work with my phone (Samsung Galaxy Note 3) connected to JDS Labs C5D DAC/Amp. The DAC was recognized as the phone prompted me for permission to use the DAC with Hiby Music Player, but when I tried to play any song, it kept on saying I/O error, and then played the next song in the list via the phone's speaker.

I've been using USB Audio Player Pro without any problem with my C5D.

Another thing that I noticed was when I list the music by artist, it directly list all the songs by that artist in alphabetic order. It should be able to list by artist AND album (i.e. list by artist, and then album by that artist, and then songs inside the album).


I guess that answers my earlier question then. This new player doesn't (yet?) group compilations under 'Various Artists'.

Most DAPs don't do this either which means the Artist list becomes useless as soon as you load up a compilation album or two.
 

Users who are viewing this thread

Back
Top