Dies ist ein Problem, das mich in den letzten 5 Jahren auf mehreren Geräten, Betriebssystemen und Installationen von iTunes und iPods gestört hat.
Ich habe festgestellt, dass die iTunes Shuffle-Funktion Songs nicht zufällig mischt. Tatsächlich kann ich die genaue Reihenfolge der Titel, die iTunes wiedergeben wird, genau vorhersagen. Das frustriert mich ohne Ende, weil ich meine Musik gerne zufällig höre, aber ich habe ein paar Lieblingslieder, mit denen ich immer beginne.
Wenn ich zum Beispiel das Lied 'Jemand, den ich gekannt habe' von Gotye auswähle, folgt es immer mit dieser exakten Abfolge von Liedern:
- Tadeln Sie es auf den Tetons durch bescheidene Maus
- Mädchen, Sie haben keinen Glauben in der Medizin durch die weißen Streifen
- Mombassa von Hans Zimmer aus dem Inception Soundtrack
- Break of Dawn von Michael Jackson
- Fehlende Worte von Mark Ronson und der Business International
Die Methode, mit der ich die Songs starte, spielt keine Rolle. Ich habe versucht, das Lied in iTunes auszuwählen, es zu suchen und mit Coversutra abzuspielen oder es in iTunes zu suchen, das Lied abzuspielen und dann die Suche zu löschen . Alle drei Methoden spielen genau die gleiche Sequenz von Songs ab.
Ich dachte, dies könnte daran liegen, dass derselbe Startwert verwendet wird, aber nach dem Neustart von iTunes oder sogar meines Computers erhalte ich dieselbe Sequenz. Die Reihenfolge ist auch an verschiedenen Tagen gleich. Das Warten, bis der Song fertig ist oder das nächste Mal, ändert auch nichts.
Ich hatte dieses Problem (aber mit unterschiedlichen Sequenzen), so lange ich mich auf meinem Windows-PC, MacBook und meinem iMac erinnern kann. Alle verschiedenen Versionen von iTunes und Betriebssystemen mit einer Laufzeit von 5 Jahren.
Warum fällt iTunes so schwer und etwas, das so einfach ist? Kann ich das irgendwie beheben?
Antworten:
Die Zusammenfassung
Es ist zufällig, aber die Reihenfolge wird nur einmal gemischt, wenn Sie die Zufallswiedergabe aktivieren. Wenn Sie die Reihenfolge neu mischen möchten, schalten Sie die Zufallswiedergabe aus und wieder ein.
Die ausführliche Version
Ich denke nicht, dass dies ein Fehler ist, es ist eine Funktion. Obwohl ich verstehen kann, wie es gebrochen scheinen könnte.
iTunes mischt die Reihenfolge der Titel nicht bei jedem Drücken der Wiedergabetaste (oder einer anderen Steuertaste). Dies kann auch folgendermaßen ausgedrückt werden: Es wird jedes Mal derselbe Startwert für Ihre Wiedergabeliste verwendet, bis Sie angeben, dass ein anderer Startwert verwendet werden soll.
Dies mag der Vorstellung von Shuffle zuwiderlaufen, hat aber tatsächlich einen Zweck: Es lässt die Schaltflächen Zurückspringen und Vorwärtsspringen auf sinnvolle Weise funktionieren. Ich kann 5 Titel zurückspulen, während der Titel, den ich vor 5 Titeln gehört habe, in zufälliger Reihenfolge wiedergegeben wird. ITunes spielt dann alle Titel ab, die ich gerade gehört habe, um mich wieder an die Stelle zu bringen, an der ich mich befand, bevor ich 5 Titel zurückspulte.
Ich glaube, die Reihenfolge ist wirklich zufällig, wenn sie zum ersten Mal generiert wird. Das Problem ist, dass es nie offensichtlich ist, wie die Reihenfolge danach wiederhergestellt werden kann, sodass Ihr Gehirn, das Muster wirklich gut erkennt, da dies eine praktische Überlebensfähigkeit beim Jagen und Sammeln ist, mit der Zeit beginnt, die Reihenfolge zu lernen. Es beginnt Muster zu finden.
Sie können sehen, dass dies bei diesem kleinen Experiment der Fall ist. Stellen Sie iTunes so ein, dass Ihre gesamte Mediathek gemischt wird. Wähle einen Track. Spielen Sie 5 Titel ab und schreiben Sie sie auf. Wählen Sie nun einen beliebigen anderen Titel aus und lassen Sie iTunes anschließend ein oder zwei Titel abspielen. Kehren Sie jetzt zu Ihrem ersten Titel zurück und spielen Sie von dort aus weiter. Es wird diesen Track abspielen und danach die gleichen fünf, die Sie aufgeschrieben haben. Beim Titelwechsel wurde der Zufallszahlengenerator nicht neu gesetzt.
Das Durchlaufen Ihrer Tracks ist wirklich zufällig, aber diese zufällige Reihenfolge wird nicht oft genug aktualisiert, sodass sie sich nicht zufällig anfühlt.
Wie kann iTunes eine neue Shuffle-Bestellung generieren?
Sie deaktivieren die Shuffle-Taste und aktivieren sie erneut. Wenn Sie dies tun, erstellt iTunes den zufälligen Durchsuchungspfad durch Ihre Wiedergabeliste (oder die gesamte Bibliothek) neu. Es setzt den Zufallszahlengenerator neu auf.
Mit einem kleinen Experiment können Sie sich davon überzeugen. Nehmen Sie ein Album mit Titelnummern in den Metadaten und wählen Sie die Titel 1 bis 5 aus. Wählen Sie dann im Menü Datei -> Neue Wiedergabeliste aus Auswahl ... aus. Sie haben jetzt eine Wiedergabeliste mit 5 Titeln.
Wählen Sie diese Wiedergabeliste aus und vergewissern Sie sich, dass die Shuffle-Taste nicht leuchtet und die Titelnummern im Fenster angezeigt werden. iTunes zeigt die Titel in der folgenden Reihenfolge an: 1, 2, 3, 4, 5.
Drücken Sie jetzt die Shuffle-Taste.
iTunes zeigt Ihnen die Titel in der falschen Reihenfolge an. Ich bekomme: 4, 2, 1, 3, 5.
Drücken Sie nun die Shuffle-Taste, um es auszuschalten. Und schalte es wieder ein.
Ich bekomme jetzt: 5, 2, 3, 4, 1.
Wiederholen Sie dies so oft, bis Sie sich davon überzeugt haben, dass iTunes tatsächlich eine zufällige Durchlaufsequenz durch die Titel in Ihrer Wiedergabeliste generiert.
Das Gleiche gilt für das Durchsuchen Ihrer gesamten Bibliothek: Wenn Sie den Shuffle-Button nie deaktivieren und erneut aktivieren, wird die Reihenfolge nie neu generiert, sodass die Dinge nicht zufällig erscheinen. Nachdem ich Shuffle deaktiviert und erneut überprüft und angefangen hatte, meine gesamte Bibliothek von meinem ursprünglichen Start-Track ab dem zweiten Absatz oben abzuspielen, bekam ich dieses Mal 5 verschiedene Songs. Die Reihenfolge wurde also geändert. Es ist nur weniger offensichtlich, wenn Sie Ihre gesamte Bibliothek anstatt einer Wiedergabeliste anzeigen.
All dies hat eine Einschränkung: iTunes DJ (auch bekannt als Party Shuffle) funktioniert anders. Mit Party Shuffle können Sie die Auswahl so beeinflussen, dass populärere Songs in Ihrer Bibliothek gewichtet werden. Dies ist offensichtlich keine Zufallswiedergabe. Wenn Sie also eine wirklich zufällige Wiedergabe wünschen, möchten Sie Ihre gesamte Bibliothek über die Musikansicht in der Seitenleiste mischen, nicht über die iTunes DJ-Ansicht. Und Sie möchten diese Zufallstaste vor jeder Hörsitzung deaktivieren und erneut überprüfen, um sie wirklich unvorhersehbar zu machen.
quelle
Ein weiterer Grund, warum iTunes die Zufälligkeit nur einmal generiert, besteht darin, dass auf diese Weise sichergestellt wird, dass Sie jeden Titel ohne Duplikate einmal wiedergeben .
Wenn Sie 1000 Titel im Zufallsmodus haben, haben Sie nach 1000 Spielen alle angehört. Das würde niemals funktionieren, wenn es jedes Mal, wenn Sie die Wiedergabe starten oder den vorherigen Titel beenden, zufällig einen Titel auswählen würde, würden Sie irgendwann Duplikate erhalten.
quelle
Ich erinnere mich, dass ich irgendwo gelesen habe, dass Apple ursprünglich beim Mischen echte Zufälligkeit verwendet hat, aber die Leute haben sich darüber beklagt, dass derselbe Song zwei- oder dreimal hintereinander abgespielt wird (was man angesichts der Anzahl der Benutzer als beinahe sicher erachten würde). Sie änderten es schnell und Steve Jobs drehte es (ziemlich gut) in "iPods sind jetzt weniger zufällig, um zufällig zu wirken", als er das Feature veröffentlichte.
Daher wurde die Zufallswiedergabe dahingehend geändert, dass die Titelliste bei jeder Auswahl nach dem Zufallsprinzip sortiert wird, anstatt dass der nächste Titel nach dem Zufallsprinzip sortiert wird.
Es tut mir nur leid für den Typen, der das gleiche Lied 5 Mal hintereinander aufgenommen hat, obwohl er Tausende von Liedern auf seinem iPod hat. Sicher gab es mindestens einen ...
quelle
@Bombe und @IanC - Es gibt reversible Pseudozufallszahlengeneratoren, sodass Sie nur eine Zahl und nicht die gesamte Sequenz benötigen. Denken Sie darüber nach, die für die Erstellung der Sequenz benötigte Zeit hängt nicht von der Größe Ihrer Musiksammlung ab. Verschlüsselungsalgorithmen bieten einen Ansatz, da jeder Verschlüsselungsalgorithmus, der die Länge der Eingabe nicht ändert (z. B. Enigma Machine, Caesar Ciphers), Ihnen zufällige Werte liefert, die Sie als Zahl behandeln können, und Sie können jeden String entschlüsseln in umgekehrter Reihenfolge durchlaufen.
Es ist jedoch viel einfacher, nur einen einfachen linearen Kongruenzgenerator der folgenden Form zu verwenden:
Wenn die Konstanten so gewählt werden, dass jeder Wert kleiner als m erzeugt wird, stellt sich heraus, dass es einen anderen Satz von Konstanten a ', c' gibt, die die Reihenfolge umkehren. Sie (oder Apple) müssen den zweiten Satz von Konstanten nur einmal berechnen. Ein Paar von Generatoren, die gegensätzlich sind, sind:
Siehe hier für die Ableitung . Sie wählen dann einen Startwert mit Ihrer Systemuhr aus und hey presto - eine umkehrbare Zufallssequenz.
Dann müssen Sie den Titeln in Ihrer Sammlung nur noch Zahlen im Bereich [0, 2 32 -1] zuordnen, was ziemlich einfach ist.
Wenn Shuffle wirklich funktioniert, indem die Songs jedes Mal in der gleichen Reihenfolge abgespielt werden (wie der Fragesteller beschreibt), behält Apple keine vom aktuellen Song unabhängige Zufallszahl bei, da mehrere Nummern im Bereich 0..2 32 -1 wären Zuordnen zum selben Lied mit verschiedenen nachfolgenden Liedern. Stattdessen müssen sie die Position des Songs in Ihrer Sammlung als x n verwenden und dann von x n + 1 zurück auf eine Songposition abbilden . Dies würde bedeuten, dass Sie genau den in der Frage beschriebenen Effekt erzielen. Die einzige Variation wäre der Startpunkt, also eine Zuordnung von der Uhr zu x n , eine Berechnung von x n + 1 und eine Zuordnung dieser Position zu einer Songposition.
quelle
Natürlich ist es nicht wirklich zufällig. Vor vielen Jahren hat Steve Jobs die Keynote für eine der wichtigsten Produktankündigungen für den iPod geschrieben. Er gab an, dass das wirklich zufällige Mischen dasselbe Lied zwei oder mehr Mal hintereinander anordnen könnte. Also haben sie das Shuffle überarbeitet, um es weniger zufällig zu machen. Zum einen wurden die Songs nachverfolgt, sodass ein einzelner Song in einer gemischten Wiedergabeliste nicht mehr als einmal abgespielt wurde. Es handelt sich also nicht um einen Bug, sondern um eine Funktion. Eingeführt von niemand anderem als Jobs.
quelle
Wenn Sie beim erstmaligen Eingeben einer Wiedergabeliste das Zufallssymbol auswählen, wird die Wiedergabeliste sofort gemischt und in dieser Reihenfolge nacheinander wiedergegeben.
Wenn Sie die Wiedergabeliste manuell anders sortieren, z. B. nach Interpreten, und dann das Zufallssymbol auswählen, wird Ihre Wiedergabeliste nicht visuell verschoben, und wenn Sie einen bestimmten Titel anhören, springt sie zum nächsten Titel in zufälliger Reihenfolge, wenn der Titel beendet wird als nacheinander durch Ihre Wiedergabeliste zu gehen.
Wenn Sie iTunes schließen oder eine Zeit lang eine andere Wiedergabeliste anhören, dann kehren Sie zur ursprünglichen Wiedergabeliste zurück und wählen den gleichen ersten Titel aus. Der nächste Titel, der abgespielt wird, unterscheidet sich vom letzten Titel (es sei denn, der Zufall ist aus irgendeinem Grund Die Auswahl ist dieselbe, dies geschieht jedoch mit abnehmender Häufigkeit, wenn Ihre Wiedergabelisten größer werden.
quelle
CNet hat vor einiger Zeit eine Studie durchgeführt , in der nachgewiesen wurde, dass iTunes Shuffle häufig Songs von bestimmten Studios wiedergibt , die Partnerschaften mit Apple unterhielten .
Wenn Sie sich also fragen, warum Sie ###### Pop-Songs häufiger hören, wenn Sie Shuffle in iTunes verwenden, wissen Sie jetzt warum.
quelle