Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    JPLAY for iOS Is Now Available

    Hi Guys, just a quick update. The UPnP control point app I've been using for seemingly ever, is now available in the App Store! I love this app and vow to never install mconnect on my iPhone or iPad again :~)

     

    I know @Marcin_gps and his team have been working to perfect the app for a long time. I'me very happy to see this come to fruition. 

     

    The app is well worth the $49.99 /yr price. 

     

    Much more to come. 

     

    App website - https://jplay.app

    App Store link - https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1608773457

     

     




    User Feedback

    Recommended Comments



    16 hours ago, Ben Webster said:

    Many thanks for your long answer.

     

    ad 1) I fully agree and can confirm.

     

    ad 2) not sure if I get your point. Does that mean, that even if you closed the Control point, the Control PC still have events which try to reach the Control Point. If yes, it‘s clear, that the sounds get worse.

     

    I guess JPlay iOS uses „polling“ and not „events“?

    2. I'm not entirely sure on that, but I think that can happen, at least for a couple of seconds, until renderer realises that connection should be closed and that there is no mores renderers waiting for events. Although my answer here is more related with the different impact that control point can have, even if both use UPnP protocol but with different implementations(polling/eventing). And that closing an control point can have more or less impact based on that. So you should have better SQ using polling vs eventing, but once the apps are killed(and if renderer is doing things right, this meaning closing the connections properly) they should sound almost the same.

    Yes, JPlay iOS uses "polling".

     

    13 hours ago, maxijazz said:

    1. you are missing point here. Question was not if one protocol is better than another (UPNP better than OpenHome) while control point actively used. Question was if closed control point has impact on quality over running control point.

    2. you might have point here

    1 . Ben Webster said: "But he thought when closing the App on iPhone/iPad there will be no difference anymore. I think there will be still a difference based on which App started the play.". So, I'm only trying to say is that protocol still matters even with the app closed. And that UPnP should sound better than OpenHome even after app closed.

    Share this comment


    Link to comment
    Share on other sites

    The differences in various protocols and remote apps are due to few factors, but most important are how much network traffic is used by the app and the remote device the app is using. It is "crazy", but somehow even few KB/s can make an audible difference. 

     

    I urge you to try setting your iPads in 'power saving mode' and 'limit data transmission' in network configuration of the iPad. It will run slower, but the important thing is how it "sounds"

     

    I can hear a clear improvement in my setup. The difference is not huge, but still audible. 

     

    Best regards,

    Marcin

    Share this comment


    Link to comment
    Share on other sites

    5 hours ago, Marcin_gps said:

    The differences in various protocols and remote apps are due to few factors, but most important are how much network traffic is used by the app and the remote device the app is using. It is "crazy", but somehow even few KB/s can make an audible difference. 

     

    I urge you to try setting your iPads in 'power saving mode' and 'limit data transmission' in network configuration of the iPad. It will run slower, but the important thing is how it "sounds"

     

    I can hear a clear improvement in my setup. The difference is not huge, but still audible. 

     

    Best regards,

    Marcin

    I don't doubt what you say, Marcin, and I trust your ears, but posts like these make me realize that I have zero actual idea how mobile-controlled networked music even works. I always thought that the controller isn't actually in the signal path and that it just sends destination information to the server, which then passes the audio signal along the network path between server and client. It seems that it would be an odd thing for the audio signal to pass through any of my wifi devices (including mobile devices with controlled apps) when I have a wired connection between server and client. I would love to understand how the controller's power settings can affect the signal when it wouldn't ordinarily be in the audio signal path. 

     

    Is my understanding of how all this works incorrect? 

    Share this comment


    Link to comment
    Share on other sites

    Hi @Marcin_gps,

     

    do JPlay iOS and Kazoo sound the same when starting from iPad and switch off the iPad (so no further communication between Control Point and Control PC)?
     

    Kind regards

    Ben

    Share this comment


    Link to comment
    Share on other sites

    I’m not sure how good the interface/library is, but this app has superior sound quality.

     

    I recently got some Mark Levinson 5909 wireless headphones. They are rated as one of the best sounding headphones in the wireless category.

     

    No amps, wires etc just a Bluetooth connection from headphones to iPhone 14, and that iphone accessing my local music content on a Qnap NAS.

     

    Compared to say VLC player for iOS, Jplay is noticeably better sonically. How? The 5909 is a resolving headphone with excellent clarity to hear such differences, but it still receives the signal via lossy Bluetooth. It’s surprising an app on iPhone can improve things. I’m subscribing for life.
     

    Marcin and his team have some wizardry going on here. But I shouldn’t be surprised - I remember almost a decade ago building a PC media player for my friends high end (Sonus Faber + Primare) system and the JPlay program on windows was audibly superior than others, especially in the special ‘hibernate mode’. 
     

    It just shows Marcin is willing to investigate and go down unusual pathways to achieving best sound quality. Bravo!

    Share this comment


    Link to comment
    Share on other sites

    On 3/11/2023 at 5:30 PM, Ben Webster said:

    Hi @Marcin_gps,

     

    do JPlay iOS and Kazoo sound the same when starting from iPad and switch off the iPad (so no further communication between Control Point and Control PC)?
     

    Kind regards

    Ben

     

    As far as I know, Kazoo is an OpenHome app and JPLAY iOS is UPnP, so these can't be compared directly. In theory if iPad is switched off, the sound should be the same for any UPnP remote apps, but what is the point of switching iPad off if you can't use the app then? :) 

     

    On 3/12/2023 at 11:22 AM, agisthos said:

    I’m not sure how good the interface/library is, but this app has superior sound quality.

     

    I recently got some Mark Levinson 5909 wireless headphones. They are rated as one of the best sounding headphones in the wireless category.

     

    No amps, wires etc just a Bluetooth connection from headphones to iPhone 14, and that iphone accessing my local music content on a Qnap NAS.

     

    Compared to say VLC player for iOS, Jplay is noticeably better sonically. How? The 5909 is a resolving headphone with excellent clarity to hear such differences, but it still receives the signal via lossy Bluetooth. It’s surprising an app on iPhone can improve things. I’m subscribing for life.
     

    Marcin and his team have some wizardry going on here. But I shouldn’t be surprised - I remember almost a decade ago building a PC media player for my friends high end (Sonus Faber + Primare) system and the JPlay program on windows was audibly superior than others, especially in the special ‘hibernate mode’. 
     

    It just shows Marcin is willing to investigate and go down unusual pathways to achieving best sound quality. Bravo!

     

    Thank you for the compliments :)

     

    Best regards,
    Marcin
     

    Share this comment


    Link to comment
    Share on other sites

    Thanks Marcin. I use the control point to create a play list or start a complete album. During listening there is no need for me to use the iPad, so I switch it off for better sound quality. 

    Share this comment


    Link to comment
    Share on other sites

    22 hours ago, Ben Webster said:

    Thanks Marcin. I use the control point to create a play list or start a complete album. During listening there is no need for me to use the iPad, so I switch it off for better sound quality. 

    Remember that using JPlay for iOS if you switch off the tablet, playback will end at the end of the current playing track

    Share this comment


    Link to comment
    Share on other sites

    2 hours ago, stefano_mbp said:

    Remember that using JPlay for iOS if you switch off the tablet, playback will end at the end of the current playing track


    Really? I thought this was only at the time of beginning of UPnP control points. 
     

    Thanks for bringing this issue on the table.

    Share this comment


    Link to comment
    Share on other sites

    8 minutes ago, Ben Webster said:

    Thanks for bringing this issue on the table.

    It’s not a issue, it is the normal UPNP behavior, that is different from UPNP with OpenHome extension where the whole queue is transferred to the renderer at the beginning of the playback

    Share this comment


    Link to comment
    Share on other sites

    Has there been investigation as to which UPnP library source sounds best? I did find a sonic difference between Twonky and Serviio (both running off a qnap nas). 
     

    One was not better than the other, they were just quite different. I guess the next one to try is Minimserver.

    Share this comment


    Link to comment
    Share on other sites

    Thank you for adding "sort by release date" option in Albums list. (It came with last update few weeks ago.) Small step, but very convenient…

    Share this comment


    Link to comment
    Share on other sites

    On 1/31/2023 at 10:19 AM, vlomdmdiv said:

     Any progress here, by chance? 

    Did the latest update address this so that we can use the app with our Chord 2go/Hugo2 combos? See prior posts. Thanks

    Share this comment


    Link to comment
    Share on other sites

    On 1/4/2023 at 1:52 PM, mnuno10 said:

    Yes, MConnect does not use subscriptions or in-app purchases, so they don't need to validate that user is allowed to use their app. Right now you need internet to start JPLAY app, but has I said we will look on a solution, so user can make a few app launchs without internet connection.  

    Did the latest app update address this, I'm wondering? Thanks.

    Share this comment


    Link to comment
    Share on other sites

    On 5/10/2023 at 2:11 PM, vlomdmdiv said:

    Did the latest app update address this, I'm wondering? Thanks.

    Last update no, but next update(that should be released by tomorrow) will address this issue.

    After validating your subscription, you should be able to make some app launchs without internet connection.

    Share this comment


    Link to comment
    Share on other sites

    I’m pretty much giving up on this App. It always just randomly stops playback and won’t play the next song in the list with my Lumin U1. Sometimes it’ll play one song the next time it might get through 15 before it stops. I have the latest version of both the App and Lumin firmware. Lumin app never does this. 

    Share this comment


    Link to comment
    Share on other sites

    38 minutes ago, al210 said:

    I’m pretty much giving up on this App. It always just randomly stops playback and won’t play the next song in the list with my Lumin U1. Sometimes it’ll play one song the next time it might get through 15 before it stops. I have the latest version of both the App and Lumin firmware. Lumin app never does this. 

    Not using a Lumïn streamer here, I’m using a SOtM sMS200, but that never happened to me unless I swipe off the app, it must be opened or running in the background.

    Can you post your renderer settings in the app?

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, al210 said:

    I’m pretty much giving up on this App. It always just randomly stops playback and won’t play the next song in the list with my Lumin U1. Sometimes it’ll play one song the next time it might get through 15 before it stops. I have the latest version of both the App and Lumin firmware. Lumin app never does this. 

    In the early days of JPLAY, Lumin and JPLAY worked together to stabilise the performance of Lumin devices. Since then and subsequent updates, the satbility has improved quite a lot.

     

    Tips and check list

    a) Is any other application controlling the U1? Very important to switch the other apps off. You can operate the Lumin app, but don't add the library.

    b) What's the server software, Minimserver, is this updated as well as a new JAVA version is out from this month. Important to trash old Java versions.

    c) The Lumin 'works out' the drivers for the DAC and hand shakes accordingly. It's based on Linux. for instance the U1 with my DAC maxes out at DSD128, although with native driver, the DAC can accept DSD256 via Windows driver. 

    To start things off, power up the Lumin, wait for the dime sized circle, then power up the DAC.

    d) Long shot - switch off other interfaces like AES3, optical if not in use.

    e) Another long shot - Network congestion IP conflicts, it's a long shot

     

    Attached are two screen shots for the U1 in my system which works and is very stable. FW version for the U1 is 15.3 (there is 15.3a avaialble), hardware code 104010, DNS 8.8.8.8, there maybe more relevant items in the screenshot, but not 100% applicable.

     

     

     

    IMG_0017.PNG

    IMG_0018.PNG

    IMG_0019.PNG

    Share this comment


    Link to comment
    Share on other sites

    1 hour ago, stefano_mbp said:

    Not using a Lumïn streamer here, I’m using a SOtM sMS200, but that never happened to me unless I swipe off the app, it must be opened or running in the background.

    Can you post your renderer settings in the app?

     

    BAEE7072-7D22-4C84-9B55-90F67238DB1E.png

    Share this comment


    Link to comment
    Share on other sites

    3 hours ago, al210 said:

     

    BAEE7072-7D22-4C84-9B55-90F67238DB1E.png

    Have you tried setting Update time to 10/20? I use 20 and I have Safe Transition Mode unchecked 

    Share this comment


    Link to comment
    Share on other sites

    On 5/10/2023 at 2:11 PM, vlomdmdiv said:

    Did the latest app update address this, I'm wondering? Thanks.

    Version 1.0.12 should allow you to make some app launchs without internet connection. Have you tried?

    Share this comment


    Link to comment
    Share on other sites

    On 5/21/2023 at 2:33 AM, stefano_mbp said:

    Have you tried setting Update time to 10/20? I use 20 and I have Safe Transition Mode unchecked 

    No, I will try these setting and report back.

    thank you

    Share this comment


    Link to comment
    Share on other sites

    Last week I bought a Lumin U2 streamer (NOT mini). The Lumin application did not interest me after my experience with the JPLAY iOS app, it is confusing, it is a pain to create local playlists, there is no Qobuz information about the artist and the album, it takes a long time to load albums, etc., etc. That is why I tried the JPLAY iOS app, which I have purchased - everything is OK, but I often get the message "Renderer in transition" and I can't move on ... what about it?

    Share this comment


    Link to comment
    Share on other sites




    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now




×
×
  • Create New...