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



    6 hours ago, Mike Rubin said:

    Running JRiver on a NUC 10 i7 with 16gb RAM, with approximately 7tb music stored on a Synology NAS running fast WD Red Pro drives, and using a brand new iPad connected via Wi-Fi to a wired Ubiquiti access point in the same bedroom, it just took 13 minutes to index the albums in an update scan.  Then, without transitioning from indexing to updating, JPlay crashed out completely, as it has every time I have tried an update scan, regardless of server.  (I was trying JRiver today because MinimServer on the NAS was taking the same amount of time to index an update scan as to do the indexing in a clean scan and then crashed out.  I was hoping that JRiver would achieve a different outcome, but it did not.  The initial clean scan with each server took approximately two hours and completed successfully.)

     

    I suspect that, regardless of server and controller app combination , it always will take longer to index my collection than other people’s because I have way too much music, use a complex storage hierarchy hierarchy with ten music sub folders (divided both by genre and file resolution), and treat every composition on a classical album as a separate album in its own right (because searching for music in albums entitled “French Impressionist Favorites” or “Boulez Conducts 20th Century American Classics” is ridiculous).  That said, in the clean scans, JPlay’s aggregation time isn’t out of line with other servers’ times.  I just need a way to speed things up when I have added just a few albums to the collection and am only doing an incremental scan.

     

    I sent Marcin the log file after my first JRiver update scan crash.  I also asked him to look into display anomalies, where 16-44 multi-disc sets display as a single album but each album in hi-res sets tagged the same way show up correctly as “[title] (Disc x).”  I also have pointed out that, in search mode, my typing outpaces the search term mirroring on the screen by at least five seconds.  None of these are issues with other server and controller apps, so I know it is not my configuration presenting an insurmountable set of obstacles.

     

    I have decided to let Marcin keep my $49 for one year, during which I hope he can address the many, many bugs about which I have posted in several places in this thread and described in messages to him.  Although my collection is entirely local and I don’t use Qobuz or Tidal, I want to see developers become viable competitors with the execrable Roon.  If Marcin can make strides towards pulling that off, I don’t begrudge him the money.  (To that end, it would be really great also if JPlay could get the advertised extra discographical information into local libraries in addition to the streamed ones.)

     

    Hi Mike, I did some additional testing, based on your comments, and can reproduce the issue you have. This is good. 

     

    I loaded my entire 15.5TB library in MinimServer, rescanned it from the Minim web interface. Then ran a full "Synchronize Data" scan in the JPLAY app. This completed in about 10-15 minutes. Then, I ran "Sync New Data" in JPLAY. When it got to the very end, the app just quit. 

     

    @Marcin_gps, let me know if I can test anything further.

    Share this comment


    Link to comment
    Share on other sites

    1 minute ago, The Computer Audiophile said:

    When it got to the very end, the app just quit.

    The same here. 
    I tried with a subset of my library (600 albums more or less) and the update works fine but with the full library (more than 11k albums ) the update process reaches 99% then simply quits (ie crashes) and no new albums are added.

    Share this comment


    Link to comment
    Share on other sites

    On 12/11/2022 at 2:34 PM, stefano_mbp said:

    More about Artist tag.

    If an artist is written in the format “surname, name” his name is splitted in two artists:

    • surname
    • name

    An example: Adolphe Adam (the Giselle ballet composer) is written as “Adam, Adolphe” … seems the comma is used as a separation character

    and this is the result

    in JPlay

    153BBADC-37C6-4480-A722-A2E0D286DD4F.thumb.jpeg.98771af72e39781f5871e8e5cbe75183.jpeg

    and in LumïnA2AB2FA3-6E0B-46EF-820B-BAD8409F4F35.thumb.jpeg.508dc72c75f389dc18c5067b630ecdf5.jpeg 

     

    @Marcin_gps colon character “:” has the same issue

    Share this comment


    Link to comment
    Share on other sites

    I just ran the sync again, while monitoring iPad CPU and memory utilization. Nothing was out of the ordinary. The one item I can't monitor is per app memory usage. I don't know if JPLAY is running out of memory allocated to the app.

    Share this comment


    Link to comment
    Share on other sites

    Here’s another set of wrinkles.  
     

    First, I removed JRiver as the library because I preferred using MinimServer if JRiver couldn’t do incremental scans more successfully than MinimServer.  When I removed JRiver as server, the app froze. I had to close out completely by swiping off the screen and restarting.  This is consistent behavior, as it has happened each of the several times I have had to replace the current server with another due to a functionality issue.

     

    Second, my initial scans now are failing to complete. Twice in a row now, JPlay has successfully indexed the albums in an initial scan but then gave me an error message at 99% of the album scanning stage.  (The message was just an unhelpful “error” rather than something more verbose.)  Unlike with update scans, the app did not crash out or even become unresponsive, but the error message still bothers me. It appears that I can access a lot of - Most? All? - albums, but the album count on the Home Screen now is 1 rather than the former 25k+. (As usual, artists are 0, a design decision that is baffling to me.)

     

    I don’t like bashing, but mine unfortunately is a very long list of things needing addressing and it doesn’t sound as though they are unique to me. 

     

     

    Share this comment


    Link to comment
    Share on other sites

    [Nevermind.  Problem was temporary. I will repost if repeatable.]

     

    Share this comment


    Link to comment
    Share on other sites

    10 minutes ago, Mike Rubin said:

    When I removed JRiver as server, the app froze

    The freezing issue happens here too.

    Share this comment


    Link to comment
    Share on other sites

    2 minutes ago, stefano_mbp said:

    Linn app let the user choose which service show in the Music source panel, it should be a fine idea to mimic it

    9CEFB990-BFB0-422C-B2A6-41C50A11092D.png

    That would be a great idea. 

     

    I removed my post because the server display screen became scrollable the next time I tried running the update.  I thus was able to get past the unneeded entries and access the MinimServer one. I can put up with the display of servers without interest as long as I can get to the few that are of interest. I again was able to access MinimServer by scrolling, so I may have encountered another delayed reaction to an input that was not an actual failure. 

     

    Still, would be nice if I didn't have to scroll at all and could suppress servers not of interest. 

    Share this comment


    Link to comment
    Share on other sites

    On 12/10/2022 at 3:34 PM, The Computer Audiophile said:

    With Bubble middleware?

    …. was about Linn app … the right/complete answer is:

    you need Bubbleupnpserver depending on which renderer you’re using.

    Using SOtM sMS200/MPD and RoPieeeXL/MPD it is not needed if you enable the OpenHome functionality that is available in their configuration page.

    Using HQPlayer embedded it is needed as HQPe doesn’t offer this functionality .

    Share this comment


    Link to comment
    Share on other sites

    I wonder in vain why the About the Track page doesn't have all the metadata that I honestly wrote - Album Artist, Track, Album, Year, Genre, Composer, Conductor, Performer, Artist, Dynamic Range, Publisher, Comment ...

    Share this comment


    Link to comment
    Share on other sites

    48 minutes ago, PavelDosko said:

    I wonder in vain why the About the Track page doesn't have all the metadata that I honestly wrote - Album Artist, Track, Album, Year, Genre, Composer, Conductor, Performer, Artist, Dynamic Range, Publisher, Comment ...

    If I had to guess, it's becuase the list needs to be cutoff somewhere. Here are just SOME items that could be listed.

     

    Screenshot 2022-12-21 at 12.43.28 PM.png

    Share this comment


    Link to comment
    Share on other sites

    Sure, what I wrote above is a basic set of metadata that will help describe the album

    Share this comment


    Link to comment
    Share on other sites

    10 minutes ago, PavelDosko said:

    Sure, what I wrote above is a basic set of metadata that will help describe the album

    This is the basic set that I see. Do you see this info?

     

    IMG_6873.PNG

    Share this comment


    Link to comment
    Share on other sites

    17 hours ago, The Computer Audiophile said:

    I’m running Minim directly on a QNAP NAS, and using my iPhone via WiFi right now. 


    I have also a QNAP NAS (the fanless HS-453DX-8GB with SSDs) and would love to use jplay, but also via ROON as I very much need the convolution filter. 
    Is Minim a solution to that intended workflow or how should things be setup to work together?

    Share this comment


    Link to comment
    Share on other sites

    How big of a problem would it be to integrate TuneIn web radio into the app?

    Share this comment


    Link to comment
    Share on other sites

    18 minutes ago, PavelDosko said:

    How big of a problem would it be to integrate TuneIn web radio into the app?

    If you use MinimServer/MinimStreamer (full license needed) you can define and play your preferred radio stations, not only the low res ones but HiRes radio too like Radio Paradise flac streams.

    Share this comment


    Link to comment
    Share on other sites

    Yes, that is possible...however, I was asking about the TuneIn integration into the JPLAY app

    Share this comment


    Link to comment
    Share on other sites

    8 hours ago, The Computer Audiophile said:

    that would enable convolution with any UPnP server and control point

    Isn’t that already available using HQPlayer embedded with any UPNP control point?

    Share this comment


    Link to comment
    Share on other sites

    2 minutes ago, stefano_mbp said:

    Isn’t that already available using HQPlayer embedded with any UPNP control point?

    Yes and no. With HQP I can’t send to a UPnP renderer, only an NAA device. 

    Share this comment


    Link to comment
    Share on other sites

    27 minutes ago, The Computer Audiophile said:

    With HQP I can’t send to a UPnP renderer, only an NAA device. 

    … you can use JPlay as control point, HQPlayer embedded as UPNP renderer (w/ or w/o NAA) that has a convolution engine and Minimserver as UPNP mediaserver

    Share this comment


    Link to comment
    Share on other sites

    Just now, stefano_mbp said:

    … you can use JPlay as control point, HQPlayer embedded as UPNP renderer (w/ or w/o NAA) that has a convolution engine

    Correct, but I can’t send to a upnp DAC with HQP. 

    Share this comment


    Link to comment
    Share on other sites

    1 minute ago, The Computer Audiophile said:

    I can’t send to a upnp DAC with HQP

    Reading @Markus8 post that wasn’t a requirement 

    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...