Squeezebox & Transporters` Venner!

Diskusjonstråd Se tråd i gallerivisning

  • S

    svk

    Guest
    bør kanskje gå for 3b+ siden den er velprøvd.
    så da kjører programmet på et sdkort, musikken lagret på usb/ekstern ssd via usb?
    så er det bare en usb kabel mellom dac og pi og fjernkontroll app på mobil?
    detter høres jo genialt ut
     

    bambadoo

    Æresmedlem
    Moderator
    Ble medlem
    11.10.2002
    Innlegg
    19.864
    Antall liker
    6.284
    Sted
    Lørenskog
    Torget vurderinger
    14
    Korrekt. Du kan sikkert også lagre endel musikk på sdkortet dersom det er av litt størrelse. Selve LMS innstallasjonen bruker ikke mange Mb
    ...
    Uansett, grei måte å komme igang på så er det lærerikt. Deretter begynner moroa :)
     
    S

    svk

    Guest
    da tenker jeg det er en god løsning. alt på SD kort.
    etter at OS er installert på SD kort, er det da bare å trykke kortet inn i en pc og dra musikkfilene over i ei egen mappe på kort?
     

    bambadoo

    Æresmedlem
    Moderator
    Ble medlem
    11.10.2002
    Innlegg
    19.864
    Antall liker
    6.284
    Sted
    Lørenskog
    Torget vurderinger
    14
    Det vet jeg ikke helt. Du må uansett "utvide" en ny partisjon til hele kortet. Det hele gjøres via et par knapper på picoreinnstallasjonen din.

    Mye hjelp å få.
     
    S

    svk

    Guest
    tja. kanskje like greit med noe eksternt?

    sakset fra forum: The advice to use a USB stick or drive is the best.
     
    S

    svk

    Guest
    Finnes det noen liste over hva som fungerer som endpoint?
    Virker chromecast og airport express?
     

    gjomle

    Hi-Fi entusiast
    Ble medlem
    18.01.2018
    Innlegg
    496
    Antall liker
    1.050
    Sted
    Kristiansand
    Torget vurderinger
    3
    Virker chromecast og airport express?
    Ja, både Chromecast og Airport funker med LMS (via plugin). Ellers kan du bruke alt av endpoints som har mulighet til å installere Squeezelite (f.eks en RPi).
     

    gjomle

    Hi-Fi entusiast
    Ble medlem
    18.01.2018
    Innlegg
    496
    Antall liker
    1.050
    Sted
    Kristiansand
    Torget vurderinger
    3
    Ellers dukker det jo opp ulike Squeezebox-varianter på børsen nå og da.
     
    S

    svk

    Guest
    Tenkte å samle musikken/lydbøkene til ungene å musikken til kona+ party musikken min på lms å styre dette ned ipeng el.
    Har da apple tv i tv/stueanlegget. Airport på rommet til eldste dattera. Google home på kjøkkenet. Og en chromecast audio plugget i woburnen
     

    Zombat

    Overivrig entusiast
    Ble medlem
    16.10.2010
    Innlegg
    1.125
    Antall liker
    630
    Sted
    Trøndelag
    Torget vurderinger
    1
    Er det så at Transporter ikke støtter Spotify lenger ?
     

    Fenalaar

    Hi-Fi freak
    Ble medlem
    12.05.2002
    Innlegg
    6.963
    Antall liker
    3.317
    Sted
    Narvik
    Torget vurderinger
    3
    Du må bytte plugin for at spotify skal virke på transporter. Spotty funker.


    Johan-Kr
     

    Fenalaar

    Hi-Fi freak
    Ble medlem
    12.05.2002
    Innlegg
    6.963
    Antall liker
    3.317
    Sted
    Narvik
    Torget vurderinger
    3
    Jeg fikk spørsmål om plugin til Spotify.

    Kort fortalt, så er transporter avhengig av LMS for å funke.

    LMS setter opp en liten webserver på pcen du bruker til formålet, og den finner du normalt om du starter nettleseren på pcen med LMS og går til http://localhost:9000
    Da får du opp noe slik som dette
    B0054A2A-666A-4948-B7E8-69BF7354A620.jpeg

    Klikk nede til høyre på Settings.

    Du får da opp et bilde hvor du kan klikke på plugins-fanen. Da ender du opp med noe som ligner på dette
    92E851AC-2420-402F-A2D9-3860242B8BE7.jpeg



    Du må lete fram Spotty under third party plugins og aktivere den.klikk apply nede til høyre, og så vil LMS starte på nytt.

    Når serveren har starta om, går du inn på plugin-sida på nytt, og klikker på settings for spotty.
    Da kan du bruke «Add account» for å legge til brukernavn og passord.

    Johan-Kr
     

    kjetinho

    Overivrig entusiast
    Ble medlem
    22.03.2005
    Innlegg
    788
    Antall liker
    21
    Er det nokon som veit om det går an å få Inguz til å virke med LMS 8. Det står at den ikkje er støtta lenger. Må ein rulle attende til LMS 7
     

    Minutten

    Hi-Fi freak
    Ble medlem
    15.12.2007
    Innlegg
    6.931
    Antall liker
    1.565
    Torget vurderinger
    3
    Noen som bruker Transporter med ekstern dac og Roon? Har satt inn en transporter i TV/headset anlegget mitt og på 96/24 filer fra Roon så "hakker" lyden opptil 20 sekunder i starten på et spor og så spiller den OK. Virker som om den ikke klarer å fylle om en buffer raskt nok med 96/24 filer (også 88.2)? Bruker spdif og kablet nettverk.
    Har ikke brukt den så mye, men kan ikke huske å hatt samme problemet med den interne dacen på 96/24 filer.
     

    MonkeyCountry Audio

    Overivrig entusiast
    Ble medlem
    29.10.2002
    Innlegg
    921
    Antall liker
    97
    Sted
    Sandnes
    Torget vurderinger
    1

    Asbjørn

    Æresmedlem
    Ble medlem
    26.03.2006
    Innlegg
    26.195
    Antall liker
    15.719
    Sted
    Vingulmǫrk
    Torget vurderinger
    2
    Noen som bruker Transporter med ekstern dac og Roon? Har satt inn en transporter i TV/headset anlegget mitt og på 96/24 filer fra Roon så "hakker" lyden opptil 20 sekunder i starten på et spor og så spiller den OK. Virker som om den ikke klarer å fylle om en buffer raskt nok med 96/24 filer (også 88.2)? Bruker spdif og kablet nettverk.
    Har ikke brukt den så mye, men kan ikke huske å hatt samme problemet med den interne dacen på 96/24 filer.
    Ja, jeg opplevde noe lignende i høst. Hakking på 24/96, men ikke 16/44.1. Kablet ethernet fra router til Transporter, S/PDIF derfra til DEQX HDP-4. Det var ethernet-kabelen som hadde blitt bøyd for mange ganger under og bak møbler. Nappet den ut og gikk over til wifi. Problem solved.
     
    Sist redigert:

    bambadoo

    Æresmedlem
    Moderator
    Ble medlem
    11.10.2002
    Innlegg
    19.864
    Antall liker
    6.284
    Sted
    Lørenskog
    Torget vurderinger
    14
    Angående Inguz og lms8
    Hi All,

    Not sure if this is the right thread, but it's related to LMS8.

    If anyone is using Inguz EQ, and is upgrading to LMS8, you will probably see that Inguz EQ gives the following Error in the "Plugins" settings

    Inactive Plugins > EQ > Plugin is incompatible with this version of Logitech Media Server. Please update

    To resolve this do the following:-
    1. Edit the file ...\Squeezebox\server\Plugins\InguzEQ\install.xml, using something like notepad.
    2. Change the entry <maxVersion>7.*</maxVersion> to <maxVersion>8.*</maxVersion>
    3. Save the file, and then go back to the plugins setting and enable Inguz EQ
    4. Restart LMS and EQ should now be enabled.
     

    cfuttrup

    Hi-Fi interessert
    Ble medlem
    17.01.2019
    Innlegg
    59
    Antall liker
    35
    Hei

    Min Logitech Squeezebox Touch strømforsyning er antagelig død. Det er en 'veggvorte' 5.0 Volt, 3 Ampere. Har dere noen gode tips til hvor jeg kan kjøpe en ny? Pris sånn omkring 100-500 kr. er OK.

    Jeg søkte først hos ELFA Distrelec, men fant ikke noe. En søkning hos RS Components var heller ikke lett. Jeg fant etter hvert denne her:


    Den er billig, det er en ULL modell (Ultra Long Life). Det ser ut som stikket passer inn i apparatet. Jeg hører dog gjerne fra andre - men ellers så tror jeg at jeg prøver denne.

    Vennlig hilsen,
    Claus

    P.S. Har tittet et par år bakut i tråden, men fant ikke svar.
     

    vidarje

    Hi-Fi freak
    Ble medlem
    24.10.2009
    Innlegg
    4.941
    Antall liker
    2.862
    Sted
    Rasta
    Torget vurderinger
    1
    Bruker 7.91 med Inguz og Audiolense, har ikke turt å oppgradere enda:) MonkeyCountry Audio se innlegg 5521 ang gain setting:)
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    11.139
    Antall liker
    7.464
    Sted
    Østfold
    Torget vurderinger
    7
    Hei

    Min Logitech Squeezebox Touch strømforsyning er antagelig død. Det er en 'veggvorte' 5.0 Volt, 3 Ampere. Har dere noen gode tips til hvor jeg kan kjøpe en ny? Pris sånn omkring 100-500 kr. er OK.

    Jeg søkte først hos ELFA Distrelec, men fant ikke noe. En søkning hos RS Components var heller ikke lett. Jeg fant etter hvert denne her:


    Den er billig, det er en ULL modell (Ultra Long Life). Det ser ut som stikket passer inn i apparatet. Jeg hører dog gjerne fra andre - men ellers så tror jeg at jeg prøver denne.

    Vennlig hilsen,
    Claus

    P.S. Har tittet et par år bakut i tråden, men fant ikke svar.
    Tror jeg har et par originale liggende.
    Send meg en PM så finner vi ut av det 😊👍

    Edit, fant den 😊
    mvh
     
    Sist redigert:

    nma

    Hi-Fi freak
    Ble medlem
    07.12.2003
    Innlegg
    4.518
    Antall liker
    427
    Torget vurderinger
    1
    Hei

    Min Logitech Squeezebox Touch strømforsyning er antagelig død. Det er en 'veggvorte' 5.0 Volt, 3 Ampere. Har dere noen gode tips til hvor jeg kan kjøpe en ny? Pris sånn omkring 100-500 kr. er OK.

    Jeg søkte først hos ELFA Distrelec, men fant ikke noe. En søkning hos RS Components var heller ikke lett. Jeg fant etter hvert denne her:


    Den er billig, det er en ULL modell (Ultra Long Life). Det ser ut som stikket passer inn i apparatet. Jeg hører dog gjerne fra andre - men ellers så tror jeg at jeg prøver denne.

    Vennlig hilsen,
    Claus

    P.S. Har tittet et par år bakut i tråden, men fant ikke svar.
    Kjøp en apple 20w usb-c psu, ta den gamle kabelen og lodd den på en usb-c-plugg/kabel.

    sannsynligvis vil en eldre usb-a lader på 10/12w som fulgte med ipad’er også fungere helt fint.
     

    bambadoo

    Æresmedlem
    Moderator
    Ble medlem
    11.10.2002
    Innlegg
    19.864
    Antall liker
    6.284
    Sted
    Lørenskog
    Torget vurderinger
    14
    Bare til info. Har lenge brukt LMS på en virtuell instans og picoreplayer for rpi3 som streamer.
    For de som foretrekker noe annet har også f.eks. moodeaudio.org støtte for squeezelite som render. (var ikke klar over det) Bare å velge under audio config. Siste moode versjon v7.0.0 har integrert parametrisk eq modul også.
    Skal teste ut nå snart tenker jeg dersom tiden strekker til.

     
    Sist redigert:

    cfuttrup

    Hi-Fi interessert
    Ble medlem
    17.01.2019
    Innlegg
    59
    Antall liker
    35
    Kjøp en apple 20w usb-c psu, ta den gamle kabelen og lodd den på en usb-c-plugg/kabel.

    sannsynligvis vil en eldre usb-a lader på 10/12w som fulgte med ipad’er også fungere helt fint.
    Hei nma

    Jeg vil bruke tipset i en annen anledning, idet jeg har en piCorePlayer kjørende som trenger litt mere saft. I displayet har jeg den der gule Lightning logo, som betyr at den får litt i underkanten av strøm i dag. Til en Raspberry Pi 3B+ vil jeg da skulle finne en USB-c til USB-micro ledning / converter.

    Kanskje jeg er litt bekymret - fordi noen hurtigladere gjør jo det at de skruer opp for spenningen. Dette klarer antagelig en Raspberry Pi ikke. Skal se om denne laderen leverer opp til maks 20 Watt i ca. 5 volt (= 4 Ampere).

    Interessant - takk for tipset.

    Vennlig hilsen,
    Claus
     

    PeriodeLytter

    Hi-Fi freak
    Ble medlem
    26.02.2013
    Innlegg
    1.381
    Antall liker
    871
    Linux - Noen som har tips om hvordan permanent endre prioritering for logitechmediaserver på korrekt vis?

    Long story:
    RPi3B+ med LMS installert for et par år siden med daværende versjon av OMS-OS (Open Media Server).
    Aldri hatt et så reponsivt LMS system som dette og i7/W10 laptoppen ble omdisponert.

    Verden går videre og da tiden for en SW oppgradering ble nødvendig finnes det ikke lenger en OMS disdribusjon for RPi.
    Raspberry Pi OS Lite ble valgt med LMS 7.9.x (nå oppdatert til 8.1.0)

    Denne løsningen oppleves dessverre mer sluggish så delvis positive tester ble gjort ved å gi bruker som kjører LMS større prioritering.
    Kode:
    sudo renice -20 -u squeezeboxserver
    sudo htop -u squeezeboxserver
    Dette gir veldig mye bedre respons spesielt på filbrowsing fra menyen Music Folder. Men dessverre ikke særlig raskere webinterface som var så bra under OMS.

    Forsøk på konfigurere permanent prioritering til LMS
    Kode:
    sudo nano /etc/security/limits.conf
    squeezeboxserver - priority 0
    squeezeboxserver - nice -10

    Dette fungerer ikke og årsak ser ut til å være at man kun har anledning å gi lavere prioritering enn PR20 / NI0 fra limits.conf.

    Derfor ble følgende forsøkt og ser ut til å fungere.
    Kode:
    sudo nano /etc/init.d/logitechmediaserver
    #
    # Function that starts the daemon/service.
    #
    d_start() {
    # Use squeezeboxserver_safe to restart the daemon when
    # it dies. This must be done to handle mysql restarts.
    start-stop-daemon --start --quiet \
    --chuid $SLIMUSER \
    --pidfile $PIDFILE \
    --exec $DAEMON_SAFE \
    --background \
    --make-pidfile \
    -- \
    $DAEMON \
    --prefsdir $PREFSDIR \
    --logdir $LOGDIR \
    --cachedir $CACHEDIR \
    --charset=$CHARSET \
    $SLIMOPTIONS
    $sudo renice -20 -u squeezeboxserver
    }
    d_start_direct() {
    start-stop-daemon --start --quiet \
    --chuid $SLIMUSER \
    --pidfile $PIDFILE \
    --exec $DAEMON \
    -- \
    --pidfile $PIDFILE \
    --daemon \
    --prefsdir $PREFSDIR \
    --logdir $LOGDIR \
    --cachedir $CACHEDIR \
    --charset=$CHARSET \
    $SLIMOPTIONS
    $sudo renice -20 -u squeezeboxserver
    }

    Trolig vil denne endringen ikke overleve neste LMS oppdatering så spørsmål er hvor man best kan legge til en slik sudo renice kommando som også følger evt. omstart av LMS?

    Om andre vil begi seg ut på dette kan disse kommandoene også komme til nytte.
    Kode:
    sudo service logitechmediaserver status
    sudo service logitechmediaserver restart
    sudo htop
     

    PeriodeLytter

    Hi-Fi freak
    Ble medlem
    26.02.2013
    Innlegg
    1.381
    Antall liker
    871
    Så fant jeg at serverprioritering veldig mye enklere kan justeres fra Advanced > Performance :rolleyes:

    For linux gir lavere nice verdi høyere prioritering da man som standard starter fra 20 hvor 0 er høyest. Med -16 står da LMS som 4 mest prioritert.
    1610894370196.png


    Forskjellen fra min tidligere post ser ut til at serverprioritet i versjon 8.1.0 ikke endrer prioritet for plugger.

    1610894287778.png
     

    PeriodeLytter

    Hi-Fi freak
    Ble medlem
    26.02.2013
    Innlegg
    1.381
    Antall liker
    871
    Etter litt om og men har jeg endelig fått til å kommunisere med LMS server slik at jeg kan hente ut informasjon for visuel visning med en webklient. Meningen er å ha en skjerm hengende som et bilde på vegg hvor vi kan se hva som spilles.

    1611142049887.png


    Vedlagt er html dokumentet som mest er ment å bli brukt som inspirasjon om andre vil leke med lignende løsninger.
    Og før jeg blir arrestert for ikke benytte div elementer skyldes det at tanken er at dette er for statisk bruk, — justert for en klient.

    Filen skal lagres på LMS server i html katalogen for aktiv webinterface. Filnavn kan være hva man vil og man kan ha flere kopier for ulike visninger.

    Før bruk må man konfigurere serveradresse og musikkspiller ID. Denne info kan hentes fra LMS sitt web brukerinterface > Innstillinger > Informasjon.
    1611143056537.png


    OBS: Om man gjør endringer i filen etter at den er har vært åpnet fra klient må LMS startes på nytt før endringer trer i kraft.
    Kode:
    sudo service logitechmediaserver restart
    For å se websiden bruk følgende lenke i nettleser.
    Kode:
    http://server-ip-adresse:port/html/filnavn
    1611157208929.png


    Edit #1: Oppdaget en bug hvor Radio Paradice appen ikke oppdaterte cover. Løst med sette samme to identifikatorer slik at stream som ikke bytter sang ID nå kombineres med sangtittle. Kode under er oppdatert
    Edit #2: v 0.1.1 - Så litt teit ut når sekundtelleren gikk over total spilletid 😊 Generelt ryddet litt i koden.
    Edit #3: v.0.1.2 - Mer robust id, nå med enkel hash. Alle tesktbokser settes til blank maks 2 min etter spiller går i Stop, — med mulighet til å lage bilde skjermsparer. Ryddet generelt i kode.
    JavaScript:
    <!DOCTYPE html>
    <html>
    <head>
      <!-- Edit Settings and store this file on LMS server - rename file at will
           Debian:  /usr/share/squeeeboxserver/HTML/Default/html 
           Windows: ???
           Version: 0.1.2 - 2021-21-01
      -->      
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <script>
        //-- Settings: ----------------------------------------------------------------------------------
        var clientID = "00:04:2e:1a:4e:a1"; // ususally but not always player's MAC address
        var serverAd = "http://192.168.1.253:9000/"; // ip address & port to your LMS server
        var interval = 3040;  // how frequently we ask server for updates, 3000 milliseconds = 3 second
        //-- End settings -------------------------------------------------------------------------------
        var xhttp = new XMLHttpRequest();
        var request = "{\"id\":1,\"method\":\"slim.request\",\"params\":[\"" + clientID + "\",[\"status\",\"-\",1,\"tags:oraculyB\"]]}"; //tags are like keywords to what servel will include in response
        var songid = "", curPos = "", duration = "", durationStr = "", mode = "stoppet", id = "";
        var ssaver = 0;    // screen saver active = 1
        //var serverstatus = "{\"id\":1,\"method\":\"slim.request\",\"params\":[\"\",[\"serverstatus\",0,999]]}"; //for future use
        
        function TSH(str) {
            https://stackoverflow.com/questions/7616461/generate-a-hash-from-string-in-javascript
            var h = 9;
            for (var i=0;i<str.length;i++) {
                h = Math.imul(h^str.charCodeAt(i), 9**9);    
            }
            return h^h >>> 9;
        }
        function actScreenSaver(){
            // here we can add code for loading screen saver photos
            if (mode == "stoppet") {clearScreen(); ssaver = 1;}
        }
        function addSecond() {
            if (mode == "spiller" && interval > 1000) {
                if (duration == "" || curPos < duration) {curPos += 1;}
                updatePosition()
            } 
        }
        function updatePosition() {
            if (ssaver == 0) {
                var str;
                if (duration == 0 || duration == "") {
                    str = myTime(curPos);
                } else {
                    str = myTime(curPos) + durationStr + myTime(duration);
                }
                document.getElementById("ptime").innerHTML = str;
            }
        }
        function myTime(seconds){
            // this function are liftet strait off the Default skin
            var remaining;
    
            if (seconds < 0) {
                remaining = true;
                seconds = Math.abs(seconds);
            }
            
            var hours = Math.floor(seconds / 3600);
            var minutes = Math.floor((seconds - hours*3600) / 60);
            seconds = Math.floor(seconds % 60);
    
            var formattedTime = (hours ? hours + ':' : '');
            formattedTime += (minutes ? (minutes < 10 && hours ? '0' : '') + minutes : '0') + ':';
            formattedTime += (seconds ? (seconds < 10 ? '0' : '') + seconds : '00');
            return (remaining ? '-' : '') + formattedTime;
        }
        function loadCoverArt() {
            // in attempt to fool cash on client side we add # + songid to src string
            var myimg = document.getElementById('cover');
            myimg.src = serverAd + "music/current/cover.jpg?player=" + clientID + "#" + songid;
            /* note: this work around are done due to server side url using coverid tag might 
            //       end up static for stream where cover art are updated but not the coverid
            //       ip:port/music/coverid/cover.jpg */
            /* debug: */
                var div = document.getElementById("cover");
                var rect = div.getBoundingClientRect();
                console.log("cover art size in px: ",'\n'," left: " + rect.left, '\n'," top: " + rect.top,'\n'," witch: " + rect.width,'\n'," height: " + rect.height);
            // */
        }
        function clearScreen(){
            var allP = document.getElementsByTagName("P");
            var i=0; var max=0;
            for (i=0, max=allP.length; i < max; i++) {
                allP[i].innerHTML = "";
                //allP[i].style.visibility = "hidden";
            }
        }
        function loaded() {
            loadCoverArt();
            clearScreen();
        }
        function postlms() {
            xhttp.open("POST", serverAd + "jsonrpc.js", true);
            xhttp.send(request);
            xhttp.overrideMimeType("text/plain")
            //xhttp.onloadstart = function(){document.getElementById("pconnection").innerHTML = "Loading...";} // flicker gets tedious
            xhttp.onerror   = function(){document.getElementById("pconnection").innerHTML = "Error";}
            xhttp.ontimeout = function(){document.getElementById("pconnection").innerHTML = "Connection timeout";}
            xhttp.onreadystatechange = function(){
                if (this.readyState == 4 && this.status == 200){
                    var myObj = JSON.parse(this.responseText);
    //console.log(myObj); // for debugging
                    id = myObj.result.playlist_loop[0].id;
                      if (typeof(id) == 'undefined') {id="";}
                    duration = myObj.result.duration;
                      if (typeof(duration) == 'undefined' || duration == 0) {
                        duration=""; 
                        durationStr = "";
                      } else {
                        durationStr = " | ";
                      }
                    mode         = myObj.result.mode;
                      if (typeof(mode) == 'undefined') {mode="stop";}
                      if (mode=="stop") {mode="stoppet";} 
                      if (mode=="play") {mode="spiller"}
                    var time     = myObj.result.time;
                      if (typeof(time) == 'undefined') {time="";}
                    var artist   = myObj.result.playlist_loop[0].artist;
                      if (typeof(artist) == 'undefined') {artist="";}
                    var title    = myObj.result.playlist_loop[0].title;
                      if (typeof(title) == 'undefined') {title="";}
                    var album    = myObj.result.playlist_loop[0].album;
                      if (typeof(album) == 'undefined') {album="";} else {album = "ALBUM: " + album;}
                    var bitrate  = myObj.result.playlist_loop[0].bitrate;
                      if (typeof(bitrate) == 'undefined') {bitrate="";}
                    var type     = myObj.result.playlist_loop[0].type;
                      if (typeof(type) == 'undefined') {type="";}
                    var year     = myObj.result.playlist_loop[0].year;
                      if (typeof(year) == 'undefined' || year<1) {year="";} else {year = "UTGIVELSESÅR: " + year;}
                    var url      = myObj.result.playlist_loop[0].url;
                      if (typeof(url) == 'undefined') {url="";}
                    var tmp      = url.split(":"); 
                    var source   = tmp[0]; // first part of song's url used to identify source
                    curPos = time;         // also updated from 1 second ticker
                    
                    if (mode == "spiller") {ssaver = 0;}
                    if (ssaver == 0) {
                        // for some radio streams the song id tag is static even when song and cover change 
                        // hence the need for a unique identifier build form multiple datafields
                        if (songid != TSH(artist+title+id)){
                            songid = TSH(artist+title+id);
                            loadCoverArt();
                        }
                        document.getElementById("partist").innerHTML = artist;
                        document.getElementById("ptitle").innerHTML = title;
                        document.getElementById("palbum").innerHTML = album;
                        document.getElementById("pyear").innerHTML = year;
                        updatePosition() // song position
                        document.getElementById("pmode").innerHTML = myObj.result.mode.toUpperCase();
                        document.getElementById("psource").innerHTML = source.toUpperCase();
                        document.getElementById("pmode").innerHTML = mode.toUpperCase();
                        document.getElementById("pbitrate").innerHTML = bitrate + " " + type.toUpperCase();
                        document.getElementById("pconnection").innerHTML = "";
                    }
                }
            }
        }
        // sadly these intervall timers seem to be disabled on 2017 Samsung TV 
        var si = setInterval(postlms, interval);    // pull JSON
        var ti = setInterval(addSecond, 1000);      // trigger second counter
        var ss = setInterval(actScreenSaver, 120000);// 
      </script>
      <style>
        * {
            box-sizing: border-box;
        }
        html {
            height: 100%;
            background-color: SlateGray;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            background: SlateGray;
            background-repeat:no-repeat;
            background: -webkit-linear-gradient( to left top, SlateGray, Black);
            background: -moz-linear-gradient( to left top, SlateGray, Black);
            background: -ms-linear-gradient( to left top, SlateGray, Black);
            background: -o-linear-gradient( to left top, SlateGray, Black);
            background: linear-gradient( to left top, SlateGray, Black);
        }
        img {
            text-align: center;
            position: absolute;
            margin: auto;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 98%;
            transform:rotate(0deg);
            z-index: -1;
        }
        p {
            color: white;
            white-space: pre-wrap;
            overflow-wrap: break-word;
            overflow: visible;
            position: absolute;
            width: 20vw;
            font-size: 1.2vw;
        }
        #partist {
            position: relative;
            left: 1.2vw;
            font-size: 2.2vw;
        }
        #ptitle{
            position: relative;
            left: 1.2vw;
            font-size: 1.8vw;
            text-overflow: ellipsis;   
        }
        #palbum {
            position: relative;
            margin-top: 10vh;
            left: 1.2vw;
            text-overflow: ellipsis;  
        }
        #pyear {
            position: relative;
            left: 1.2vw;
        }
        #ptime {
            bottom: 0vh;
            text-align: center;
            font-size: 3.6vw;
        }
        
        #psource {
            position: absolute;
            top: 1vh;
            right:2vw;
            text-align: right;
            font-size: 2.2vw;
        }
        #pmode {
            position: absolute;
            top: 10vh;
            right:2vw;
            text-align: right;
        }
        #pconnection {
            position: absolute;
            bottom: 8vh;
            right:1vw;
            text-align: right;
        }
        #pbitrate {
            position: absolute;
            right:1vw;
            bottom: 3vh;
            text-align: right;
        }
      </style>
    </head>
    <body onload="loaded()" >
            <p id="partist">Artist</p>
            <p id="ptitle">Track Name</p>
            <p id="palbum">Album</p>
            <p id="pyear">Year</p>
            <p id="ptime">0:00 | 0:00</p>
    
            <img id="cover" alt="Album Cover Art" src="">
    
            <p id="psource">Source</p>
            <p id="pbitrate">bitrate type</p>
            <p id="pconnection">connection status</p>
            <p id="pmode">Mode</p>
    </body>
    </html>
     
    Sist redigert:

    Hemispheres

    rush fan
    Ble medlem
    10.11.2011
    Innlegg
    1.179
    Antall liker
    544
    Sted
    Lund, Krs
    Torget vurderinger
    170
    Hjelp!

    Ikke lett å forstå denne nydelige transporter boksen. Kjøpte den for VU meters skyld :)

    Leser; For utganger har Transporter et par ubalanserte, enkle, analoge RCA-utganger, ett par balanserte XLR-analoge tilkoblinger og matchende digitale utganger for hver av sine digitale innganger. Disse digitale utgangene er ikke "pass-through" -kontakter, fordi de bare er aktive hvis du bruker Transporter som kilde. Så Transporter er ikke en digital switcher, men en DAC som godtar flere kilder.

    Forstår; kan jeg virkelig ikke koble digitalt et drivverk til digital inn, og ta ut signalet digitalt til en ekstern dac?
    Kan jeg få liv i vu metre via digital inn? (om jeg splitter digital signal til transporter og ekstern dac?
     

    Barbaresco

    Hi-Fi freak
    Ble medlem
    23.03.2006
    Innlegg
    2.620
    Antall liker
    268
    Har du kjøpt den nå? Jeg har gått rundt meg selv i dagevis for å bestemme meg om jeg skulle selge den ene av mine to Transportere til deg. Da slipper jeg å ta slike avgjørelser:)
     

    janghell

    Hi-Fi entusiast
    Ble medlem
    29.12.2002
    Innlegg
    454
    Antall liker
    90
    Torget vurderinger
    9
    Har du kjøpt den nå? Jeg har gått rundt meg selv i dagevis for å bestemme meg om jeg skulle selge den ene av mine to Transportere til deg. Da slipper jeg å ta slike avgjørelser:)
    He he, meg også. Har en aktiv Transporter og en i reserve:)
     

    Hemispheres

    rush fan
    Ble medlem
    10.11.2011
    Innlegg
    1.179
    Antall liker
    544
    Sted
    Lund, Krs
    Torget vurderinger
    170
    hehe, ja jeg kjøpte en som hadde stått nedpakket noen år, men det kommer ingen lyd ut av den verken analogt eller digitalt, så den må i retur.
     

    Barbaresco

    Hi-Fi freak
    Ble medlem
    23.03.2006
    Innlegg
    2.620
    Antall liker
    268
    Min ene er også bare i reserve. Overveier fortsatt kortreist salg tilHemispheres, men holder på den foreløpig. Får aldri kjøpt igjen noe så bra hvis den feiler!
     

    Hemispheres

    rush fan
    Ble medlem
    10.11.2011
    Innlegg
    1.179
    Antall liker
    544
    Sted
    Lund, Krs
    Torget vurderinger
    170
    Den jeg kjøpte, må desverre i retur, så jatakk om den er i sølv :cool: Har forsøkt alt google sier, men det kommer ikke lyd ut av den verken digitalt eller analogt. Den streamer ok, og vu metre virker. Men eneste liv, er et like klikk analogt ut når den resettes til fabrikksinstillinger. Jeg har riktignok en brooklyn bridge, så trenger den strengt tatt ikke. Den er kjøpt kun for utseendet og vu metere som en avansert nettradio.
     

    PeriodeLytter

    Hi-Fi freak
    Ble medlem
    26.02.2013
    Innlegg
    1.381
    Antall liker
    871
    Kan den ha vært et offer for en modifikasjon i løpet av sitt lange liv? At DAC er frakoblet dekoder for å frigjøre i2s utgangen? S/PDIF burde jo likevel lage liv, men en vet jo aldri.
     

    Hemispheres

    rush fan
    Ble medlem
    10.11.2011
    Innlegg
    1.179
    Antall liker
    544
    Sted
    Lund, Krs
    Torget vurderinger
    170
    har prøvd begge digitale og den analoge ut. En av gangen. streaming, nettradio og digital inn. Vet ikke om den er moddet.
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    11.139
    Antall liker
    7.464
    Sted
    Østfold
    Torget vurderinger
    7
    .....og plutselig måtte LMS oppdateres.
    Tidal krever nyere enn v8.0.0
    Jaja, føles som en evighet siden sist.... 😳🙄
     

    bambadoo

    Æresmedlem
    Moderator
    Ble medlem
    11.10.2002
    Innlegg
    19.864
    Antall liker
    6.284
    Sted
    Lørenskog
    Torget vurderinger
    14
    Finnes jo v8.1 og 8.2 også da :)
    8.0.1 er siste versjon for v8.0
    8.1 og 8.2 blir videre oppdatert
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    11.139
    Antall liker
    7.464
    Sted
    Østfold
    Torget vurderinger
    7
    Takk

    Ser ut som jeg skal ha en sånn her fil til ReadyNASn

    Skjefsfsdrmbilde.JPG


    Finner bare noen .deb filer på mysqueezebox.com
    Tips om hvor jeg finner bin-filer?

    mvh
     
  • Laster inn…

Diskusjonstråd Se tråd i gallerivisning

  • Laster inn…
Topp Bunn