İTunes shuffle neden rasgele değil?


155

Bu, beni son 5 yıldır, birden fazla cihazda, işletim sisteminde ve iTunes ve iPod yüklemelerinde rahatsız eden bir sorundur.

İTunes shuffle özelliğinin rastgele şarkıları rastgele karıştırmadığını gördüm. Aslında, iTunes'un çalacağı şarkıların kesin sırasını doğru bir şekilde tahmin edebiliyorum. Bu beni çok sinirlendirmiyor, çünkü müziğimi rastgele dinlemeyi seviyorum, ama her zaman başlayacağım birkaç favori şarkım var.

Örneğin, Gotye tarafından 'Tanıdığım Birini Kullanır' şarkısını seçersem, her zaman bu şarkıların tam sırası ile izleyin:

  1. Mütevazı bir fare tarafından Tetons onu suçla
  2. Beyaz Çizgili Tıpta İnancınız Yok Kız
  3. Mombasa, Hans Zimmer, Başlangıç ​​Film Müziğinden
  4. Michael Jackson tarafından Şafak Vakti
  5. Mark Ronson ve Business International'ın Kayıp Sözleri

Şarkıları başlatmak için kullandığım yöntem önemli değil. İTunes'daki şarkıyı seçmeyi, aramayı ve onunla çalmayı denedim Coversutra , ya da iTunes'dan arayarak şarkıyı çalarak aramayı temizleyin. Her üç yöntem de aynı şarkı sıralamasını çalacaktır.

Bunun kullanılmakta olan tohumdan kaynaklanabileceğini düşündüm, ancak iTunes'u ve hatta bilgisayarımı yeniden başlattıktan sonra aynı sırayı aldım. Dizi, farklı günlerde de aynıdır. Şarkının bitmesini ya da bir sonraki adımı beklemek hiçbir şeyi de değiştirmez.

Windows PC'mi, MacBook'umu ve iMac'imi hatırlayabildiğim sürece bu problemi yaşadım (ancak farklı sekanslarla). İTunes ve işletim sistemlerinin tüm farklı sürümleri, 5 yıl.

İTunes neden bu kadar zor ve çok kolay bir şey yapıyor? Bunu düzeltebileceğim bir yol var mı?


Bunun yerine iTunes DJ'i kullanmayı denediniz mi? Daha iyi çalıştığını buldum.
daviesgeek

4
Karışık modunu kapatıp tekrar açtığınızda ne olur? Bu her zaman benim için kart destesini başka bir zaman karıştırmak gibi çalışır. Normal bir çalma listesinde veya DJ veya akıllı çalma listesi gibi "smarts" içeren bir şey misiniz?
bmike

Yanıtlar:


203

Özet Sürüm

O olduğu rastgele, ancak sıra, rasgele oyunu açtığınızda sırayla yalnızca bir kez karıştırılır. Sırayı yeniden karıştırmak istiyorsanız, rastgele oynatmayı kapatıp tekrar açın.

Ayrıntılı Sürüm

Bunun bir hata olduğunu sanmıyorum, bu bir özellik. Yine de nasıl kırıldığını anlayabiliyorum.

iTunes, her çaldığınızda (veya başka bir kontrol düğmesinde) parçaların sırasını değiştirmez. Bunu söylemenin başka bir yolu: başka bir tohum kullanmasını söyleyene kadar çalma listeniz için her seferinde aynı tohumu kullanır.

Bu fikrine aykırı görünebilir Karıştır ama aslında bir amaca hizmet eder: geri atla ve ileri atla düğmelerinin mantıklı bir şekilde çalışmasını sağlar. 5 şarkı önce duyduğum şarkıyı dinlemek için karışıkken 5 şarkı geri alabilirim ve sonra iTunes, 5 şarkı geri gitmeden önce bulunduğum noktaya geri getirmek için duyduğum tüm şarkıları çalar.

Siparişin ilk defa üretilişinde rastgele olduğuna inanıyorum. Sorun, bundan sonra siparişi nasıl yeniden oluşturacağımızın hiçbir zaman belli olmadığı için, avlanma ve toplama yaparken kalıpları tanımada gerçekten iyi olan beyniniz, zamanla düzeni öğrenmeye başlar. Desen bulmaya başlar.

Bu küçük deneyde bunun böyle olduğunu görebilirsiniz. Tüm kütüphanenizi karıştırmak için iTunes'u ayarlayın. Bir parça seç. 5 parça çalın ve bunları yazın. Şimdi başka bir parça seçin ve iTunes'un bundan sonra bir veya iki şarkı çalmasına izin verin. Şimdi ilk parçanıza geri dönün ve tekrar oradan çalın. O parçayı çalacak ve ondan sonra yazdığınız aynı beş. Parçaların değiştirilmesi, rasgele sayı üretecini yeniden basmadı.

İzleriniz arasındaki geçiş gerçekten rastlantısaldır, ancak bu rastgele sıra rastgele olarak yenilenmez, bu yüzden tatsız hissetmeye başlar.

Peki, iTunes'u yeni bir karışıklık sırası oluşturmasını nasıl sağlarsınız?

Karıştır düğmesini işaretini kaldırın ve yeniden kontrol edin. Bunu yapmak, iTunes'un çalma listenizdeki (veya tüm kitaplığınızdaki) rastgele geçiş yolunu yeniden oluşturmasına neden olur. Rastgele sayı üretecini yeniden tohumlar.

Kendinizi bunun küçük bir deneyle doğru olduğuna ikna edebilirsiniz. Meta verilerde parça numaraları olan bir albüm alın ve 1 ile 5 arasındaki parçaları seçin, ardından Dosya - & gt; Seçimden Yeni Çalma Listesi ... menüsünden. Şimdi içinde 5 şarkı bulunan bir çalma listesi olacak.

Çalma listesini seçin ve karışık düğmesinin kapalı olduğundan ve parça numaralarının pencerede gösterildiğinden emin olun. iTunes size parçaları sırayla gösterecek: 1, 2, 3, 4, 5.

Şimdi karıştır düğmesine bas.

iTunes size sıra dışı parçaları gösterecektir. Anladım: 4, 2, 1, 3, 5.

Şimdi kapatmak için karıştırma düğmesine basın. Ve tekrar aç.

Şimdi anlıyorum: 5, 2, 3, 4, 1.

Kendinizi, iTunes'un çalma listenizdeki parçalar arasında rastgele bir geçiş dizisi oluşturduğuna ikna etmek için defalarca tekrarlayın.

Tüm kitaplığınızı dolaşmak için de aynı şey geçerli: shuffle düğmesini hiçbir zaman işaretini kaldırmaz ve yeniden denetlemezseniz, sıra hiçbir zaman yeniden oluşturulmaz, böylece işler rastgele görünmez. Karıştırmanın denetlenip tekrar kontrol edilmesinden ve tüm kitaplığımın orjinal başlangıç ​​pistimden yukarıdaki ikinci paragraftan çalınmaya başlamasından sonra bu seferden sonra 5 farklı şarkı aldım. Bu yüzden sipariş değişti, bir çalma listesi yerine tüm kitaplığınıza bakarken daha az belirgin.

Tüm bunlara bir uyarı var: iTunes DJ (aka Party Shuffle) farklı şekilde çalışıyor. Party Shuffle ile seçimi etkileyebilir, böylece kütüphanenizdeki daha popüler şarkılara verilen ağırlıkları görebilirsiniz. Bu belli ki rastgele çalma değil. Bu nedenle, rastgele çalma işlemi yapmak istiyorsanız, tüm kitaplığınızı kenar çubuğundaki Müzik görünümünden karıştırın, iTunes DJ görünümünden değil. Ve her bir dinleme seansından önce, gerçekten öngörülemeyecek şekilde kalması için bu karıştırma düğmesini seçip yeniden işaretlemek istiyorsunuz.


15
Sonunda bu soruya yararlı bir cevap! Kaç kez görevden alındığını bilmiyorum.
Bryan Matthews

2
Cevabınız neden bunu hiç yaşamadığımı açıklıyor. Gün boyunca seçtiğim albümleri dinliyorum, şarkıları sırayla dinliyorum. Çalışma günümde bir saat kaldığında, kütüphanemin tamamında karıştırmaya gidiyorum.
Cleggy

3
Bu doğru. Shuffle mantığını "Ambiance" adlı bir iPhone App uygulamasında uyguladım ve aynı nedenlerle bunu yapmak zorunda kaldım: ileri geri gezinme.
coneybeare

2
"Desen bulmaya başlar" dediğiniz anı sevdim ve "iTunes değil" sorunu gibi geliyordu. beyin bu burada hatalı! "
badp

2
@Bombe iTunes, yalnızca bir numarayla değil, listenizin tamamen rasgele sıralamasını oluşturur. Bu, ileri ve geri düğmelerinin karışık modda olsa bile, mantıklı bir şekilde çalışmasını sağlar. Çalma listesi ile yapılan deney bunu gösteriyor.
Ian C.

19

İTunes'un yalnızca bir kez rasgelelik üretmesinin başka bir nedeni de, bu şekilde elde etmenizi sağlayacak şekilde olmasıdır. her parça bir kez yinelenmeden çalındı .

Karıştırma modunda 1000 parçanız varsa, 1000 oyundan sonra hepsini dinlemiş olacaksınız. Çalmaya her basışınızda veya bir önceki parça sona erdiğinde rastgele bir parça seçerse bu hiçbir zaman işe yaramaz, bir noktada kopyaları alırsınız.


1
Ayrıca, atlama / geri düğmelerini düzgün kullanamazsınız.
Timothy Mueller-Harder

9

Elmalı'nın orijinal olarak karışıklıkta rastlantısallık kullandığını bir yerde okuduğumu hatırlıyorum, ancak insanlar aynı şarkının üst üste iki veya üç kez çalacağından (kullanıcı sayısını göz önünde bulundurarak neredeyse kesin olarak bekleyeceğinizden) şikayet etti. Çabucak değiştiler ve Steve Jobs, "iPod'ların rastgele görünmek için artık daha az rastgele" olduğu özelliğine girdi.

Bu yüzden, bir sonraki şarkıyı rastgele seçmek yerine, seçtiğiniz her seferde parça listesini rastgele değiştirmek için değiştirildi; çifte, üçlü, dörtlü vb. Çalma riskini ortadan kaldırmak için.

İPod'unda 1000 şarkı olmasına rağmen arka arkaya aynı şarkıyı 5 kez çalan adam için üzülüyorum. Elbette en az bir tane vardı ...


4

@ Bom ve @IanC - tersine çevrilebilir yalancı sayı üreteçleri vardır, bu nedenle dizilimin tamamı için yalnızca bir sayıya ihtiyacınız yoktur. Düşünün, diziyi oluşturmak için harcanan zaman müzik koleksiyonunuzun boyutuna bağlı değildir. Şifreleme algoritmaları bir yaklaşım sunar, çünkü girişin uzunluğunu değiştirmeyen herhangi bir şifreleme algoritması (örneğin Enigma Makinesi, Sezar Şifreleri) size bir sayı olarak davranabileceğiniz rastgele ish değerleri verir ve herhangi bir dizginin şifresini çözebilirsiniz. dizilimden geriye doğru.

Bununla birlikte, sadece basit bir doğrusal eşlenik üreteç, formda kullanmak çok daha kolaydır:

enter image description here

Sabitler, m'den küçük her değerin üretileceği şekilde seçilirse, farklı diziyi tersine çeviren a ', c' sabitlerinin kümesi. Siz (veya Apple) yalnızca ikinci sabit seti bir kez hesaplamanız gerekir. Birbirinin tersi olan bir çift jeneratör:

enter image description here

Görmek türetme için burada . Daha sonra sistem saatinizi kullanarak bir başlangıç ​​değeri seçersiniz ve hey presto - geri dönüşümlü bir rasgele dizi.

O zaman ihtiyaç duyulan tek şey, aralıktaki sayıları eşlemenin bir yolu [0, 2 32 -1] Koleksiyonunuzdaki şarkılar için oldukça basittir.

Eğer shuffle, şarkıları her seferinde aynı sırada çalarak gerçekten işe yarıyorsa (sorgulayıcıda açıklandığı gibi), o zaman Apple, geçerli şarkıdan bağımsız olarak rastgele bir numara tutmuyor - 0 aralığında. 32 -1 ile aynı şarkıya eşlenir farklı sonraki şarkılar. Bunun yerine, şarkının koleksiyonunuzdaki konumunu x olarak kullanmaları gerekir. n ve ardından x'ten eşleme n + 1 şarkı pozisyonuna geri dönün. Bu, tam olarak soruda açıklanan efekti elde edeceğiniz anlamına gelir. Tek varyasyon, saatten x'e bir eşleme olacak olan başlangıç ​​noktası olacaktır. n , sonra x'i hesaplamak n + 1 ve onu tekrar bir şarkı konumuna eşlemek.


1
En azından iTunes ile, uygulama bir çalma listesi veya kütüphane için üretilen rastgele sayı dizisinin tamamını göstermekle yükümlüdür, bu nedenle basitten daha az bir şey kullanmak avantajsız görünüyor. Her durumda, N değerindeki değerlerin tam çıktısını almak zorundadır. Ve evet, koleksiyonda dolaşmak için bir vektör oluştururken, koleksiyonunuzdaki (veya bir çalma listesindeki) şarkı indeksini şarkının numarası olarak kullanıyorlar. Son paragrafta anlattıklarınız yanlış olsa da. Her karıştırmada farklı bir vektör elde edersiniz. Sadece farklı bir başlangıç ​​noktası değil.
Ian C.

3

Elbette rastgele değil. Yıllar önce Steve Jobs, önemli iPod ürün duyurularından biri için Keynote'u yapıyordu. Gerçekten rastgele rastgele karıştırmanın aynı şarkıyı arka arkaya iki veya daha fazla kez sıraya koyabileceğini belirtti. Böylece daha az rastgele yapmak için karıştırmayı elden geçirdiler. Birincisi, şarkıları karıştırdı, çalma listesinde tek bir şarkının bir defadan fazla çalınmamasını sağladı. Yani bu bir hata değil bir özelliktir. İşler kendisinden başkası tarafından tanıtılmadı.


1

Farkındaysanız, bir çalma listesine ilk defa girip karışık simgesini seçtiğinde, çalma listenizi anında karıştırır, ardından sırayla oynatır.

Çalma listesini farklı şekilde, örneğin sanatçıya göre elle düzenlerseniz, karışık simgesini seçerseniz, çalma listeniz görsel olarak değişmez ve belirli bir şarkıyı dinlemeye başlarsanız, şarkı bittiğinde bir sonraki parçaya rastgele atlar. sırayla çalma listenizi geçiyor.

İTunes'u kapatırsanız veya bir süre farklı bir çalma listesini dinlerseniz, orijinal şarkıya geri dönün ve ilk aynı şarkıyı seçin, çaldığı bir sonraki şarkı son zamandan farklı olacaktır (bir nedenden ötürü rastgele bir şekilde seçim aynıdır, ancak bu, çalma listeleriniz büyüdükçe azalan sıklıkta gerçekleşir).


-1

Cnet bir çalışma yaptı Bir süre önce, iTunes Shuffle'ın şarkıları Apple ile ortaklıkları olan stüdyoları, daha sık, belirli stüdyolarda çaldığını kanıtladı.

Öyleyse, iTunes'ta karışık çalma kullandığınızda neden ###### pop şarkılarını daha sık duyduğunuzu merak ediyorsanız, şimdi nedenini biliyorsunuz.


Bu sayfa, sonuçlarının istatistiksel olarak anlamlı olup olmadığını söylemez. Bana sonuçlarının mükemmel rastgele bir dağılım göstermeyeceği açık değil.
Tanner Swett
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.