
Het Grote Topic voor JRiver MediaCenter |
---|
Welkom in het nog niet zo grote JRiver MediaCenter topic op Tweakers! JRiver MediaCenter is een hele mond vol om iedere keer in te typen, dus vanaf nu zullen hebben we het over JRMC of simpelweg MC. JRMC is de meest uitgebreide software om al je media te beheren en af te spelen. Het ondersteunt vrijwel alle formaten audio, video en foto's (meer dan welke andere speler dan ook). JRiver is het bedrijf achter MediaCenter en is in 1981 opgericht. In 1987 zijn ze zich gaan richten op netwerk en internet software gericht op de zakelijke markt. Geen kleine speler ook, meer dan 1 miljoen gebruikers en een omzet van $8.5 mjn in 1995 en in 2000 meer dan 2 miljoen gebruikers in meer dan 50 landen. JRiver MediaCenter begon het leven als Media Jukebox in 1998. Versie 1 tot en met versie 5 of 6 draaide op Windows 95 en 98 en met versie 8 of zoiets in 2002 op Windows 2000 en XP. In dit forum topic vind je nog wat oude screenshots terug van deze versies. Nog even snel een paar weetjes over JRiver en MediaCenter: Matt Ashland, de ontwikkelaar van APE (een lossless audio compressor zoals FLAC) is de hoofdontwikkelaar van JRiver MediaCenter en sinds ongeveer een jaar CTO van het bedrijf. JRiver heeft aan het hoofd gestaan van het protocol om SACD (DSD) te streamen over USB, genaamd DoP (DSD over PCM). Deze standaard wordt momenteel door vrijwel alle DAC fabrikanten geimplementeerd. De ontwikkelaar van LAV filters werkt tegenwoordig ook voor JRiver, hij is onlangs in dienst getreden en start als ik me niet vergis december 2013 officieel. Onlangs verkocht JRiver 10,500 licenties aan een klant. |
inhoudsopgave |
Audio Features Video Features DSP Studio Standard View en Theater View Media Network Media Center Expression Language |
Audio Features |
JRMC is kwalitatief gezien een van de (zo niet de) beste software voor audio- en videoplayback. Op audiogebied biedt JRMC native ASIO ondersteuning, output mogelijkheden in DSD (1x en 2x, DoP) en PCM tot 64-bits/384 kHz en uitgebreide DSP opties waar we straks nog op terug komen. Bij gebrek aan een betere definitie, een audiofiele speler dus. JRMC ondersteunt meer audio formaten dan welk ander programma dan ook, en converteert moeiteloos tussen veel van deze formaten. De hele audioketen (decodering, verwerking, DSP) gebeurt in 64-bits met floating point precisie. JRMC was het eerste audioprogramma dat ReplayGain ondersteunde (en ondersteunt het nog steeds) en met versie 19 het eerste programma dat R128 volume leveling ondersteunt voor zowel audio en video. |
Video Features |
JRMC is een DirectShow player. Dit houdt in dat MC alles afspeelt waar een DirectShow filter voor bestaat en het kan ook WMP, Real en Quicktime engines laden (ondemand), dus het speelt ook alles wat daarmee beschikbaar is. Er is ondersteuning voor Flash video, Youtube, GoogleVideo en nog een paar andere (online/streaming) content aanbieders zoals Hulu en Netflix. JRMC ondersteunt TV kaarten inclusief HD, kan TV opnemen en streaming aanbieden aan clients in real time. Helaas werkt dit (nog) niet met CI+ geencrypte kanalen (ik hamer hier regelmatig op in de beta forums, het staat op de lijst en daar herinner ik de ontwikkelaars regelmatig aan dus). Kortom, JRMC speelt vrijwel alles wat er bestaat aan bestands- en containerformaten en daar horen blurays bij geript naar folder (gedecrypt), DVD folder rips en bestanden met meerdere audio streams en uiteraard meerdere ondertitelformaten (incl. zgn. anime subs met opmaak), zowel in container, ingebakken als extern. 3D en Bluray menu's zijn vooralsnog niet ondersteund.Ook hier worden de ontwikkelaars regelmatig aan herinnerd op de fora Voor afspelen van video gebruikt JRMC Red October. Dit is een eigen ontwikkeling voor het (intern) beheren van DirectShow filters. In weze zorgt Red October er voor dat jij je nooit meer druk hoeft te maken om CODECs of de configuratie er van. Dit maakt onder andere gebruik van EVR, LAV en MadVR. Het maakt configureren overbodig maar staat het nog wel toe voor geavanceerde gebruikers; het beste van beide werelden dus. Verder is er ondersteuning voor refresh rate matching en ReClock/VideoClock om tearing en lipsync problemen de wereld uit te helpen. |
DSP Studio |
DSP Studio is een juweeltje binnen JRMC. De mogelijkheden hiermee zijn grenzenloos. Het wordt tijd voor een screenshotje ![]() Output Format. Hier kan je je output format configureren. Opties zijn Dolby Digital (externe decoder nodig), DSD in DoP format (DAC nodig die dit ondersteunt) en 2xDSD in Native format (DAC nodig met ondersteuning voor DSD128). De optie None output in PCM. Onder de algemene opties kan je bitstreaming aanzetten voor wanneer je native format wilt uitsturen om alle decoding extern te doen. Bitstreaming is overigens alleen in specifieke gevallen nodig omdat het alle processing van MC omzeilt (dus ook volume leveling en zo). Volume Leveling past het volume aan van playback van de bestanden naar een gelijk niveau. Voorheen werd hier ReplayGain voor gebruikt, sinds versie 19 is JRMC overgestapt op R128 loudness normalization. ReplayGain wordt gebruikt als R128 info niet beschikbaar is. Adaptive Volume optie past het volume aan aan een voorkeur; Volume Leveling kan er voor zorgen dat de output lager uitkomt dan zou kunnen en dat komt de kwaliteit niet ten goede als je je versterker harder moet zetten omdat je input te laag is. Hier komt Adaptive Volume om de hoek kijken door te bepalen aan de hand van vooraf verzamelde gegevens hoe hard de output kan zijn zonder te clippen. Het werkt hiervoor intelligent samen met Volume Leveling. Er zijn 3 opties beschikbaar: 1. Peak Level Normalization - Boost volume met behoud van dynamisch bereik. 2. Night Mode - Past volume dynamisch aan om een 'voller' volume aan te bieden aan de luisteraar bij lagere volumes. Luidere en stillere momenten in muziek komen hiermee dichter bij elkaar (dynamische compressie). 3. Small Speaker Mode - Maximaliseert het volume voor kleine (laptop) speakers. De Equalizer is een 10-band equalizer van 60 Hz tot 16 kHz. Dit werkt precies zoals je zou verwachten van een equalizer, met presets save/load opties. Room Correction is ook weer zoiets geniaals. Dit is te vergelijken met Auddyssee processor in de betere receivers maar uitgebreider. Je kan er de afstanden tot je speakers in kwijt, per kanaal volume +/- regelen, per kanaal crossover bepalen (met dB/octaaf parameters) en routing opties voor LFE. In weze als je geen surround receiver zou hebben maar wel een paar eindbakken kan je dus zonder receiver surround toch precies in regelen. In combinatie met de Parametric Equalizer (PEQ, hieronder besproken) kan je zelfs zo ver gaan als je speakers te biwiren, zonder passieve filters in je speakers en de volledige filtering en crossover met JRMC regelen. Er zijn meerdere mensen die dit al doen, maar het is niet voor mensen met een zwak gestel (met andere woorden, het is erg complex). Effects is leuk voor virtuele subwoofer (voor gebruik met bureau speakers bijvoorbeeld), bathroom effects, virtueel surround, etc. Headphones mode kan je een soort van crossfeed configureren in verschillende modi wat het luisteren met een koptelefoon minder vermoeiend zou maken. Het werkt goed, maar het is maar wat je voorkeur heeft. Tempo & Pitch kan je de snelheid aanpassen en de pitch zodat het niet als mickey mouse gaat klinken. JRMC gebruikt deze optie automatish als je ReClock/VideoClock aanzet voor het afspelen van een video. Parametric Equalizers kan je gebruiken om geavanceerde filters, crossovers, shelfs, delays, transforms en polariteit in te stellen. Hier is heel erg veel mee mogelijk. Je kan ook kanalen mixen, praktisch voorbeeld als je center speaker niet zo goed is en bijvoorbeeld blikkerig klinkt, maar je front speakers wel heel goed zijn, kan je bijvoorbeeld je center mixen naar je front speakers en de center zachter maken wat de klank kwaliteit van dialogen veel goed kan doen. Convolution is om filters te laden van een extern programma. Dit is wel voor heel geavanceerde gebruikers die met meetsoftware en gecalibreerde microfoon hun kamer meten en met die professionele software filter bestanden genereren die je met JRMC onder Convolution kan inladen. Niet voor mensen met een zwak gestel De Analyzer laat mooi een grafiekje zien van de output frequencies. Mooie bibberende dansende lijntjes met kleurtjes enzo. Wel serieus bedoeld overigens hoor, het is geen visualization effect maar bedoeld om audio output visueel te analyzeren. |
Standard View en Theater View |
Met MC kan je wisselen tussen verschillende Views of modes welke bedoeld voor een bepaalde taak of workflow. Standard view lijkt wat op iTunes bijvoorbeeld maar is geheel aan te passen aan je wensen. Deze modus is, zoals de naam impliceert de standaard mode en meest geschikt voor wanneer je achter je bureau zit en lekker door je bibliotheek wilt browsen en muziek wilt afspelen terwijl je aan het internetten bent, of wanneer je de 50,000 mp3's wilt importeren die je van de buurman hebt gekregen en effe keihard moet gaan taggen en organiseren omdat tie er een rommel van had gemaakt. In Standard View heb je de tools tot je beschikking om al die taken zo efficient mogelijk uit te voeren. Screenshotje van Standard View: ![]() Naast Standard View is de andere belangrijke mode Theater View. Ik laat de screenshots voor zichzelf spreken. ![]() ![]() ![]() |
Media Network |
Met Media Network maak je al je media overal beschikbaar. Er zijn verschillende servers beschikbaar die je kunt configureren om met jouw specifieke apparaten samen te werken. Met de Library Server maak je je bibliotheek beschikbaar voor ander JRMC clients. De PC met de Library Server blijft zelf ook een client van zichzelf en dus volledig functioneel en bruikbaar. DLNA Server is min of meer hetzelfde maar gebaseerd op een instrustry standard protocol. DLNA wordt door veel apparaten ondersteund zoals receivers, smart TV's en media streamers. UPnP wordt ook ondersteund maar verouderd. WebRemote is een web interface tot je Media Center Server. Tivo Server deelt je JRMC bibliotheek met Tivo apparaten. De DLNA server is volledig aan te passen om samen te werken met je Ps3, Xbox360, verschillende receivers, etc. Je kan zelfs meerdere DLNA servers toevoegen en elk appart configureren voor de verschillende apparaten binnen je netwerk. JRMC is een DLNA server, renderer en controller. ![]() |
Media Center Expression Language |
Waar ik tot nu toe nog geen woord over heb gerept is de expression language. Ik heb het kort gehad over aanpassen van de gebruikersinterface en ik heb geroepen dat je tools tot je beschikking hebt om je media te beheren. Sommige van die tools en aanpassingen zijn standaard zaken die je in sommige andere applicaties ook aan zult treffen. De expression language is volledig geintegreerd in MC en tilt aanpassingen en de tools tot een geheel nieuw niveau. Media Center Expression Language is een relatief eenvoudige programmeertaal waarmee je vanalles kunt doen. Je kan expressions gebruiken om views aan te passen, in panes resultaten manipuleren, waarden in kollommen aanpassen of manipuleren, weergaves van informatie aan je wensen aanpassen maar ook mass tagging options worden makkelijker met expressions, hernoemen van bestanden en folders. Je kan het zo gek niet bedenken of het is wel op een of andere manier mogelijk met expressions. Een geavanceerd voorbeeld. Ik had de wens om mp3 albums met een gemiddelde bitrate van minder dan 225kbps te vervangen. Maar hoe weet je welke albums dat precies zijn? De bitrate van een nummer is in een veld opgeslagen en daar kan je wel min of meer uit afleiden wat het gemiddelde zou zijn, maar dat blijft een lastige handmatige klus. Door geavnaceerde expressions te schrijven en gebruik te maken van global variables waren we in staat een view te maken waarin er gefilterd kan worden op de gemiddelde bitrate van een album, door totaal van de bitrate van alle nummers te delen door het aantal tracks. Zodoende kon ik eenvoudig lijsten genereren van albums onder een bepaalde bitrate. Een ander praktisch voorbeeld is dat een aantal gebruikers die van XBMC over waren gestapt op JRMC movie folders misten. Movie folders groepeert automatisch bijvoorbeeld alle Star Trek films onder 1 noemer, Star Trek, waaronder alle films staan. Dit houdt je totale overzicht van films schoon zodat je dus maar 1 item hebt voor Star Trek, Star Wars, Bourne, etc. Expressions stellen je in staat hetzelfde met JRMC te doen. Het is welliswaar niet zo gemakkelijk als een vinkje aanzetten, maar aan de andere kant biedt het veel meer mogelijkheden en kan je vanalles aanpassen zoals van namen van groepen converteren naar hoofdletters, er een aantal naast zetten met hoeveel films er onder staan, de totale tijd of aantal gekeken, vrijwel alles wat je wilt kan je doen. Nog een voorbeeld. Met JRMC is het mogelijk om bestanden en folders te hernoemen aan de hand van de informatie in de database/tags. Hiervoor kan je velden gebruiken. BIjvoorbeeld: [Artist]\[Album[Track #] - [Name] Dit zal de gemarkeerde bestanden hernoemen en in folders plaatsen als volgt: ABBA\Greatest Hits\01 - Eagle.flac Wat nu als je een album hebt zonder track nummers? Alle bestanden zullen dan hernoemd worden naar "00 - ...." en dat vinden we niet mooi. De volgende expression lost dit op: if(isempty([track #],1),[Name],[Track #] - [Name]) In weze zegt dit, als de track leeg is gebruik dan alleen de naam, is het niet leeg gebruik dan track + naam. |
Overige info en Links |
JRiver MediaCenter is niet gratis. Er is een 30 dagen trial versie die volledig functioneel is en een licentie kost $49.98, ongeveer 38 euro volgende de huidige koers (05/09/2013). Deze licentie is eeuwig geldig voor de aangeschafte versie. JRiver brengt ongeveer elk jaar een nieuwe versie uit waarnaar je kunt upgraden. Gedurende het jaar worden er regelmatig updates uitgebracht. Ze bieden recente versies de mogelijkheid vroeg te upgraden. Er is dan nog geen download beschikbaar van de upgrade, maar je hebt dan alvast de licentie voor $25. Je kan uiteraard ook upgraden als de nieuwe versie beschikbaar is, je hebt dan de kans de nieuwe versie eerst uit te proberen; dan is de upgrade $29. Als je een licentie koopt terwijl er een nieuwe versie binnenkort aankomt (ik geloof binnen een maand of twee) dan is je licentie meteen geldig voor de nieuwe versie. Een heel belangrijk detail overigens is dat JRiver Media Center binnen 1 huishouden meerdere malen geinstalleerd en geactiveerd mag worden. Dit is expliciet in de licentievoorwaarden opgenomen. Studentenhuizen zijn uitgesloten maar heb jij 3 pc's thuis en een server, is het geen probleem om het 4 keer te activeren zolang het pc's zijn die door jouzelf, je vrouw/vriendin of kinderen gebruikt worden. Ook op je laptop of pc op het werk mag je de licentie gebruiken zolang jouw werkgever dat toestaat. Support voor JRMC geschiedt via hun forum, Interact genaamd. Alle ontwikkelaars, CEO en CTO zitten elke dag op het forum en de community is erg betrokken om nieuwe en bestaande gebruikers te helpen. Bugs worden over het algemeen heel snel opgelost (vaak met de volgende release). Linkjes: JRiver Media Center website Support informatie Interact Support Forum Beknopte User Manual Main Wiki Page Wiki Topic Index Nieuwe gebruikers 'Getting Started' Up and Running (Intermediate Topics) Ik vond nog een leuk intro filmpje over JRMC 18. Klopt niet helemaal maar goed genoeg om je een indruk te geven. Met name de 'rare' dingetjes die hij noemt komt gewoon omdat hij het niet helemaal goed doet. |
The End |