Casa Social media Come funziona Spotify - dummies

Come funziona Spotify - dummies

Sommario:

Video: COME FUNZIONA SPOTIFY 2024

Video: COME FUNZIONA SPOTIFY 2024
Anonim

Il funzionamento di Spotify potrebbe avere un impatto sullo spazio del disco rigido del computer e sulla connessione Internet. Spotify funziona in modo diverso da molti altri servizi di musica online perché si basa su diversi modi per distribuire facilmente musica senza ritardi.

In informatica, la misura del ritardo tra la richiesta di un brano e l'ascolto è chiamata latenza . Spotify vuole mantenere bassa la latenza per assicurarsi che non ci sia un enorme ritardo tra la scelta di una traccia e l'ascolto sul tuo computer.

Quindi, in che modo la musica arriva sul tuo computer in primo luogo? Spotify archivia tutta la sua musica sui server. Quando inizi a riprodurre una traccia di streaming da Spotify, Spotify esegue alcune azioni:

  • Sembra che tu abbia già quella traccia nella cache , una cartella sul tuo computer usata per memorizzare temporaneamente le tracce già ascoltato su Spotify. Averli nella cache ti evita di dover scaricare nuovamente il contenuto.

  • Inizia a recuperare la traccia dai suoi server

  • Cerca altri computer vicini che usano Spotify - gestiti da altri utenti di Spotify come te - che potrebbero avere versioni locali delle tracce (o frammenti della tracce) memorizzati nelle loro cache

Questo approccio è molto più veloce e più efficiente di milioni di richieste che colpiscono i server Spotify.

Essenzialmente, il tuo computer diventa un player uguale in una grande rete di molti altri computer che eseguono Spotify. In questa rete peer-to-peer (P2P, in breve), i computer comunicano in modo uniforme, caricando (inviando) e scaricando (ricevendo) file.

Spotify è anche abbastanza intelligente da iniziare a precaricare l'inizio del brano successivo nella playlist o nell'album che stai ascoltando alcuni secondi prima della fine del brano corrente per assicurarti di non avere un ritardo tra una canzone e la successiva.

Se decidi di andare fuori rotta e improvvisamente scegli un altro brano che Spotify non si aspetta, non è un grosso problema - Spotify risponde ancora alla tua richiesta quasi istantaneamente.

Spotify mantiene la tua musica in una cache

Spotify utilizza una cache sul disco rigido del tuo computer (così come sui dischi rigidi di tutti gli utenti di Spotify). Una cache è un'area di attesa temporanea per le tracce che hai ascoltato - se vuoi ascoltare di nuovo una traccia, Spotify attinge alla musica memorizzata nella tua cache in modo che non debba scarica la traccia. Quando la cache è piena, la vecchia roba viene sovrascritta.

Considerare l'utilizzo dei dati di Spotify

L'importo che download e caricamenti di Spotify è relativamente piccolo perché comprime le tracce in modo molto efficiente, quindi quelle tracce non occupano molto spazio.Inoltre, l'utilizzo dei dati sarà molto meno significativo se ascolti le stesse canzoni regolarmente perché Spotify li estrae dalla tua cache, quindi non deve accedere a Internet per ottenerli.

Ma Spotify utilizza anche la cache per caricare tracce per altri utenti, il che di solito contribuisce (anche un po ') all'utilizzo dei dati. La quantità di dati caricati da Spotify tramite la tua connessione Internet non è un grosso problema perché Spotify è abbastanza intelligente da diffondere lo sforzo di condivisione della musica tra molti altri; Inoltre, le velocità di caricamento sono più lente delle velocità di download per la maggior parte delle connessioni Internet domestiche.

Come funziona Spotify - dummies

Scelta dell'editore

Come utilizzare la notazione oggetto script Java nelle app iOS - dummies

Come utilizzare la notazione oggetto script Java nelle app iOS - dummies

Notazione oggetto javaScript (JSON) è diventato lo standard di fatto in termini di rappresentazione dei dati nelle app iOS. È possibile utilizzare JSON per trasferire dati sul Web e come formato per il salvataggio e il recupero di dati di lunga durata. JSON è al contempo leggibile e facile da capire per le macchine. I dati in JSON possono essere inclusi in uno ...

Come usare Frammenti per programmare la tua app Android - dummies

Come usare Frammenti per programmare la tua app Android - dummies

L'interfaccia utente nel L'esempio di app per Android qui utilizzato ha tre pannelli: un elenco di elementi, un pannello di dettagli che descrive l'elemento selezionato nell'elenco e un pannello di dettagli in profondità. Su un piccolo schermo dello smartphone, ogni pannello potrebbe essere un'attività separata. Ma uno schermo tablet in modalità orizzontale ha spazio per ...

Come utilizzare Xcode Instruments per raccogliere dati per le app iOS - dummies

Come utilizzare Xcode Instruments per raccogliere dati per le app iOS - dummies

Xcode fornisce uno strumento per sviluppatori che consente la traccia dinamica e la profilazione del codice iOS per aiutarti a comprendere il comportamento congiunto sia del codice dell'app che del sistema operativo. Si chiama Instruments. Per utilizzare questo strumento, segui questi passaggi: Scegli Xcode → Apri strumento di sviluppo → Strumenti. Viene visualizzata la finestra Strumenti che mostra una raccolta di modelli. Tu ...

Scelta dell'editore

Filosofia Argomenti da studiare per il Miller Analogies Test (MAT) - dummies

Filosofia Argomenti da studiare per il Miller Analogies Test (MAT) - dummies

You non dovremo sfuggire a qualsiasi confuso testo di filosofia per fare bene con la filosofia sul MAT. Per eccellere nelle analogie MAT sulla filosofia, tutto ciò che devi sapere sono i principali filosofi della storia, i loro lavori e alcuni termini di base della filosofia. Termini filosofici che appaiono nel test MAT Spazzolate le vostre conoscenze ...

Come applicare la conoscenza della certificazione PHR / SPHR sul lavoro - dummy

Come applicare la conoscenza della certificazione PHR / SPHR sul lavoro - dummy

Dopo aver Con successo ottenuto la certificazione PHR / SPHR, il tuo ruolo sul lavoro sta per cambiare. Non è solo perché ora hai le iniziali accanto al tuo nome. Il processo di preparazione ti ha insegnato nuove cose e, come professionista consumato, inizierai a cercare cambiamenti nel tuo gruppo di lavoro. Queste modifiche si applicano in ...

Passando la Parte I del GED - dummies

Passando la Parte I del GED - dummies

Parte I delle Arti del linguaggio, Writing Test ti chiede di leggere e quindi rivedere e modificare i documenti che possono includere informazioni sulle procedure e materiale sul posto di lavoro. Questo test non è malvagio. Solo perché non hai preso la grammatica per anni non significa che non lo sai. Probabilmente sai più di quanto pensi. Le domande sono tutte ...

Scelta dell'editore

Come allineare il contenuto della tabella in colonne e righe in Dreamweaver - dummies

Come allineare il contenuto della tabella in colonne e righe in Dreamweaver - dummies

Pulire l'allineamento degli elementi in colonne e righe rende il tuo tavolo pulito e facile da leggere. Raggiungere quell'aspetto in Dreamweaver può essere complicato perché non si ha il massimo controllo in HTML di un programma come Excel, in cui è possibile allineare i numeri al punto decimale, ad esempio. In un ...

Come allineare elementi con float in Dreamweaver - dummies

Come allineare elementi con float in Dreamweaver - dummies

I designer spesso allineano un'immagine, un tag, o un altro elemento a sinistra oa destra di una pagina Web in Dreamweaver e quindi avvolgere qualsiasi testo o altro contenuto intorno a quell'elemento. L'immagine è allineata a destra della colonna in modo che il testo si sposti accanto a essa a sinistra. In ...

Come verificare la compatibilità CSS in Adobe Dreamweaver CS6 - dummies

Come verificare la compatibilità CSS in Adobe Dreamweaver CS6 - dummies

È Importante assicurarsi che Adobe Il sito Web di Dreamweaver CS6 viene visualizzato correttamente e in modo coerente su tutti i browser più diffusi, come Internet Explorer, Firefox, Chrome e Safari. Sebbene la maggior parte dei browser moderni abbia adottato un supporto abbastanza uniforme per le proprietà CSS2 (e alcuni CSS3), i progettisti dovrebbero comunque testare le loro pagine in una varietà di browser e browser ...