Skip to content
Tyson Key edited this page Aug 8, 2021 · 17 revisions

Introduction

Client Versions

  • 1.1.6.32 - bundled with MacOS 11.5, introduces Dolby Atmos, and MOVPKG-encapsulated ALAC, for "Lossless" streaming/offline-listening
  • 1.1.5 - bundled with MacOS 11.3.1

File Formats

ALAC (MOVPKG Container)

Seems to be a derivative of HLS, adapted for on-disk storage of downloaded music contents.

The structure of a typical MOVPKG package looks like this:

root@Tysons-MacBook-Air ~ # tree Music/Music/Media.localized/Apple\ Music/Hideaki\ Tokunaga/Baton/09\ Okitegami.movpkg
Music/Music/Media.localized/Apple\ Music/Hideaki\ Tokunaga/Baton/09\ Okitegami.movpkg
├── 0-AGMVOX4WMV52D7AZFW6ZKHVXAEFUDJ4B-0
│   ├── StreamInfoBoot.xml
│   └── StreamInfoRoot.xml
├── 0-ZLT57PUJ242MAUUVXJW5DHH5PPKMQ6GA-0
│   ├── 0-ZLT57PUJ242MAUUVXJW5DHH5PPKMQ6GA-0.m3u8
│   ├── StreamInfoBoot.xml
│   ├── StreamInfoRoot.xml
│   ├── [0]_[1037]_[14.9537].frag
│   ├── [104.676]_[13018420]_[14.9537].frag
│   ├── [119.629]_[14973678]_[14.9537].frag
│   ├── [134.583]_[16918710]_[14.9537].frag
│   ├── [14.9536]_[1812005]_[14.9537].frag
│   ├── [149.536]_[18859480]_[14.9537].frag
│   ├── [164.49]_[20806391]_[14.9537].frag
│   ├── [179.444]_[22741624]_[14.9537].frag
│   ├── [194.397]_[24721247]_[14.9537].frag
│   ├── [209.351]_[26653433]_[14.9537].frag
│   ├── [224.305]_[28605748]_[14.9537].frag
│   ├── [239.258]_[30496410]_[14.9537].frag
│   ├── [254.212]_[32339477]_[14.9537].frag
│   ├── [269.166]_[34268057]_[14.9537].frag
│   ├── [284.119]_[36248600]_[14.9537].frag
│   ├── [29.9073]_[3585217]_[14.9537].frag
│   ├── [299.073]_[38224386]_[14.9537].frag
│   ├── [314.027]_[40217082]_[14.9537].frag
│   ├── [328.98]_[42149548]_[14.9537].frag
│   ├── [343.934]_[44090363]_[14.9537].frag
│   ├── [358.888]_[46007407]_[14.9537].frag
│   ├── [373.841]_[47819356]_[3.54541].frag
│   ├── [44.861]_[5420400]_[14.9537].frag
│   ├── [4M3MG5HA4DH6ZD5VUQIOM5LDS32BHVXB]_[0].initfrag
│   ├── [59.8146]_[7344882]_[14.9537].frag
│   ├── [74.7682]_[9246395]_[14.9537].frag
│   └── [89.7219]_[11105545]_[14.9537].frag
├── Data
│   ├── Playlist-master.m3u8-53F2C148-B59E-4745-A68C-7FEBCEFAB548.data
│   └── Playlist-master.m3u8-53F2C148-B59E-4745-A68C-7FEBCEFAB548.descriptor
├── boot.xml
└── root.xml

3 directories, 36 files

The MacOS Finder reports these packages as of type "HLS Media", and can render album art, as a custom icon. It is unknown how this is populated, since the generic icon that appears in Get Info is that of an Apple TV-specific document, and no resource fork data is associated:

tyson@Tysons-MacBook-Air ~ % xattr -l /Users/tyson/Music/Music/Media.localized/Apple\ Music/Anoraak\,\ LUXXURY\ \&\ Lauren\ Turk/Fire\ Inside\ -\ EP/01\ Fire\ Inside.movpkg 
com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 20 10 00 00 00 00 00 00  |........ .......|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020
com.apple.metadata:com_apple_backup_excludeItem:
00000000  62 70 6C 69 73 74 30 30 5F 10 11 63 6F 6D 2E 61  |bplist00_..com.a|
00000010  70 70 6C 65 2E 62 61 63 6B 75 70 64 08 00 00 00  |pple.backupd....|
00000020  00 00 00 01 01 00 00 00 00 00 00 00 01 00 00 00  |................|
00000030  00 00 00 00 00 00 00 00 00 00 00 00 1C           |.............|
0000003d
com.apple.quarantine: 0082;00000000;com.apple.Music;

M3U Playlist - Encrypted/Unpurchased Signalling

root@Tysons-MacBook-Air ~ # cat "Music/Music/Media.localized/Apple Music/Luniz/Operation Stackola/03 I Got 5 On It (feat. Michael Marshall).movpkg/0-PT26URYOIICGFT4EQR5XE2GJQX24OTZE-0/0-PT26URYOIICGFT4EQR5XE2GJQX24OTZE-0.m3u8" 
#EXTM3U
#EXT-X-TARGETDURATION:15
#EXT-X-VERSION:7
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-KEY:METHOD=SAMPLE-AES,URI="skd://itunes.apple.com/P000000000/s1/e1",KEYFORMAT="com.apple.streamingkeydelivery",KEYFORMATVERSIONS="1"
#EXT-X-MAP:URI="P286930725_A712330693_audio_en_gr2768_m.mp4",BYTERANGE="1075@0"
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441797@1075
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXT-X-KEY:METHOD=SAMPLE-AES,URI="skd://itunes.apple.com/P286930725/c6",KEYFORMAT="com.apple.streamingkeydelivery",KEYFORMATVERSIONS="1"
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@1442872
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@2884673
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@4326474
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@5768275
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@7210076
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@8651877
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@10093678
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@11535479
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@12977280
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@14419081
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@15860882
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@17302683
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@18744484
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@20186285
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:14.97600,	
#EXT-X-BYTERANGE:1441801@21628086
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXTINF:13.97258,	
#EXT-X-BYTERANGE:1343309@23069887
P286930725_A712330693_audio_en_gr2768_m.mp4
#EXT-X-ENDLIST#                                     

Technical Parameters (Bitrates/Bit Depths/Sample Rates)

  • Lossless (Lossless Audio) - ALAC
  1. 16-bit, 44.1kHz (most common, equivalent to Compact Disc Digital Audio quality)
  2. 16-bit, 48kHz (uncommon, seen on Björk's Vespertine album, so far )
  3. 24-bit, 44.1kHz (common)
  • Hi-Res Lossless (High Resolution Lossless Audio) - ALAC
  1. 24-bit, 96kHz (uncommon)
  2. 24-bit, 192kHz (very uncommon, seen on Joni Mitchell's Blue album (1971 issue), so far)
  • AAC Audio
  1. Purchased AAC audio file - typically 256 kbps, 44.100 kHz, Low Complexity Profile (AAC-LC); serialised with the purchasing customer's name, as it appears on their payment card, as well as the initial purchase date, in iTunes-proprietary MPEG-4 atoms
  2. Apple Music AAC audio file - typically 256 kbps, 44.100 kHz, Low Complexity Profile (AAC-LC); will be encapsulated with FairPlay v2 DRM, when downloaded
  • Dolby Atmos (Enhanced AC-3 sidecar, with Dolby Digital surround sound/spatial audio objects)
  1. ALAC 16-bit, 44.1kHz (common, equivalent to Compact Disc Digital Audio quality)

Seems to be provided as a sidecar stream, in a package:

root@Tysons-MacBook-Air ~ # tree  Music/Music/Media.localized/Apple\ Music/Luniz/Operation\ Stackola/03\ I\ Got\ 5\ On\ It\ \(feat.\ Michael\ Marshall\).movpkg 
Music/Music/Media.localized/Apple\ Music/Luniz/Operation\ Stackola/03\ I\ Got\ 5\ On\ It\ (feat.\ Michael\ Marshall).movpkg
├── 0-77XNLTH7ZHI5L7JSVWPL5YWYUSEIVE6S-0
│   ├── 0-77XNLTH7ZHI5L7JSVWPL5YWYUSEIVE6S-0.m3u8
│   ├── StreamInfoBoot.xml
│   ├── StreamInfoRoot.xml
│   ├── [0]_[1105]_[14.9769].frag
│   ├── [104.838]_[3385906]_[14.9769].frag
│   ├── [119.815]_[3860478]_[14.9769].frag
│   ├── [134.792]_[4332485]_[14.9769].frag
│   ├── [14.9769]_[471102]_[14.9769].frag
│   ├── [149.769]_[4814435]_[14.9769].frag
│   ├── [164.746]_[5323442]_[14.9769].frag
│   ├── [179.722]_[5807535]_[14.9769].frag
│   ├── [194.699]_[6282387]_[14.9769].frag
│   ├── [209.676]_[6755611]_[14.9769].frag
│   ├── [224.653]_[7251219]_[14.9769].frag
│   ├── [239.63]_[7757723]_[13.9552].frag
│   ├── [29.9537]_[950894]_[14.9769].frag
│   ├── [44.9306]_[1428789]_[14.9769].frag
│   ├── [59.9075]_[1903961]_[14.9769].frag
│   ├── [74.8843]_[2392321]_[14.9769].frag
│   ├── [89.8612]_[2877608]_[14.9769].frag
│   └── [MMI2TMEVXTWOR3RW62KHRYCF2FC56D4V]_[0].initfrag
├── 0-PT26URYOIICGFT4EQR5XE2GJQX24OTZE-0
│   ├── 0-PT26URYOIICGFT4EQR5XE2GJQX24OTZE-0.m3u8
│   ├── StreamInfoBoot.xml
│   ├── StreamInfoRoot.xml
│   ├── [0]_[1075]_[14.976].frag
│   ├── [104.832]_[10093678]_[14.976].frag
│   ├── [119.808]_[11535479]_[14.976].frag
│   ├── [134.784]_[12977280]_[14.976].frag
│   ├── [14.976]_[1442872]_[14.976].frag
│   ├── [149.76]_[14419081]_[14.976].frag
│   ├── [164.736]_[15860882]_[14.976].frag
│   ├── [179.712]_[17302683]_[14.976].frag
│   ├── [194.688]_[18744484]_[14.976].frag
│   ├── [209.664]_[20186285]_[14.976].frag
│   ├── [224.64]_[21628086]_[14.976].frag
│   ├── [239.616]_[23069887]_[13.9726].frag
│   ├── [29.952]_[2884673]_[14.976].frag
│   ├── [44.928]_[4326474]_[14.976].frag
│   ├── [59.904]_[5768275]_[14.976].frag
│   ├── [74.88]_[7210076]_[14.976].frag
│   ├── [89.856]_[8651877]_[14.976].frag
│   └── [IDFXXY3YL3YIFLTYRFL6R3IBAO7OOJ7O]_[0].initfrag
├── 0-QTDRSEOEW2YBXKXOXEGQBVI2BSZZ7VNA-0
│   ├── StreamInfoBoot.xml
│   └── StreamInfoRoot.xml
├── Data
│   ├── Playlist-master.m3u8-49B8252B-3A16-4F2E-8428-7A2FE063CD28.data
│   └── Playlist-master.m3u8-49B8252B-3A16-4F2E-8428-7A2FE063CD28.descriptor
├── boot.xml
└── root.xml

4 directories, 48 files

The Dolby Atmos (EC-3) signalling is conveyed, in an M3U playlist:

root@Tysons-MacBook-Air ~ # file "Music/Music/Media.localized/Apple Music/Luniz/Operation Stackola/03 I Got 5 On It (feat. Michael Marshall).movpkg/Data/Playlist-master.m3u8-49B8252B-3A16-4F2E-8428-7A2FE063CD28.data" 
Music/Music/Media.localized/Apple Music/Luniz/Operation Stackola/03 I Got 5 On It (feat. Michael Marshall).movpkg/Data/Playlist-master.m3u8-49B8252B-3A16-4F2E-8428-7A2FE063CD28.data: data
root@Tysons-MacBook-Air ~ # strings "Music/Music/Media.localized/Apple Music/Luniz/Operation Stackola/03 I Got 5 On It (feat. Michael Marshall).movpkg/Data/Playlist-master.m3u8-49B8252B-3A16-4F2E-8428-7A2FE063CD28.data"
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-SESSION-DATA:DATA-ID="com.apple.hls.audioAssetMetadata",VALUE="ewoiN2JkMGFkNjBjZWY2ODgzNzU3OTI5YTEwYTU1YjViMGU4ZjRjYzBiMGJkYjc1ZmJlZGFmNWI0MzcyYmRlZTA3NSI6eyJDSEFOTkVMLVVTQUdFIjoiQklOQVVSQUwiLCAiRklSU1QtU0VHTUVOVC1VUkkiOiJQMjg2OTMwNzI1X0E3MTIzMzA2OTNfYXVkaW9fZW5fZ3IyNTZfYm1fbS5tcDQiLCAiQ0hBTk5FTC1DT1VOVCI6IjIiLCAiT1JJR0lOLUlTLUFUTU9TIjoidHJ1ZSIsICJBVURJTy1GT1JNQVQtSUQiOiJhYWMgIiwgIlZFUlNJT04iOjEsICJCSVQtUkFURSI6MjU2MDAwLCAiR1JPVVAtSUQiOiJhdWRpby1zdGVyZW8tMjU2LWJpbmF1cmFsIiwgIk9SSUdJTi1DSEFOTkVMLUNPVU5UIjoiMTYiLCAiTkFNRSI6InNvbmdFbmhhbmNlZCJ9LCAKImZhNzFhZDRiMzFkZDg1MDk4ZWFjZmJhM2UwMjk0YzE0YzhhMGNhMmQ5YmY1NDMxN2E0MzI0NzM2NWViZjc3MmEiOnsiRklSU1QtU0VHTUVOVC1VUkkiOiJQMjg2OTMwNzI1X0E3MTIzMzA2OTNfYXVkaW9fZW5fZ3IyNzY4X20ubXA0IiwgIkNIQU5ORUwtQ09VTlQiOiIxNiIsICJBVURJTy1GT1JNQVQtSUQiOiJlYyszIiwgIlZFUlNJT04iOjEsICJCSVQtUkFURSI6NzY4MDAwLCAiSVMtQVRNT1MiOiJ0cnVlIiwgIkdST1VQLUlEIjoiYXVkaW8tYXRtb3MtMjc2OCIsICJOQU1FIjoic29uZ0VuaGFuY2VkIn0sIAoiM2YxNmY2MTI1OTVjYTEyNjVkMGYxYmRkODZjNzIzNDRiYWM5Zjc2ZGJmNzU5NjQ5YmQ5YzBiOWM3ZDIyNTI2ZCI6eyJDSEFOTkVMLVVTQUdFIjoiQklOQVVSQUwiLCAiRklSU1QtU0VHTUVOVC1VUkkiOiJQMjg2OTMwNzI1X0E3MTIzMzA2OTNfYXVkaW9fZW5fZ3IxMjhfYm1fbS5tcDQiLCAiQ0hBTk5FTC1DT1VOVCI6IjIiLCAiT1JJR0lOLUlTLUFUTU9TIjoidHJ1ZSIsICJBVURJTy1GT1JNQVQtSUQiOiJhYWMgIiwgIlZFUlNJT04iOjEsICJCSVQtUkFURSI6MTI4MDAwLCAiR1JPVVAtSUQiOiJhdWRpby1zdGVyZW8tMTI4LWJpbmF1cmFsIiwgIk9SSUdJTi1DSEFOTkVMLUNPVU5UIjoiMTYiLCAiTkFNRSI6InNvbmdFbmhhbmNlZCJ9LCAKImQzYzMzOTc1N2QyZmVlMmJjYmRmMjM0MTRkOGE0YmVlZWY4MDA1MTVkMmRjMzc4ZDc2ZmIxNTBhZWEyYjMyMDYiOnsiRklSU1QtU0VHTUVOVC1VUkkiOiJQMjg2OTMwNzI1X0E3MTIzMzA2OTNfYXVkaW9fZW5fZ3IxMjhfbS5tcDQiLCAiQ0hBTk5FTC1DT1VOVCI6IjIiLCAiQVVESU8tRk9STUFULUlEIjoiYWFjICIsICJWRVJTSU9OIjoxLCAiQklULVJBVEUiOjEyODAwMCwgIkdST1VQLUlEIjoiYXVkaW8tc3RlcmVvLTEyOCIsICJOQU1FIjoic29uZ0VuaGFuY2VkIn0sIAoiOGZiMmY2MjVlMmQ5Y2Q5YWQwYjg4NmM3N2QxM2U1Y2M3N2JiMWQxYzVlMmJlNzdiNWI3MDBkOTIyYzc2NGVlMCI6eyJGSVJTVC1TRUdNRU5ULVVSSSI6IlAyODY5MzA3MjVfQTcxMjMzMDY5M19hdWRpb19lbl9ncjI1Nl9tLm1wNCIsICJDSEFOTkVMLUNPVU5UIjoiMiIsICJBVURJTy1GT1JNQVQtSUQiOiJhYWMgIiwgIlZFUlNJT04iOjEsICJCSVQtUkFURSI6MjU2MDAwLCAiR1JPVVAtSUQiOiJhdWRpby1zdGVyZW8tMjU2IiwgIk5BTUUiOiJzb25nRW5oYW5jZWQifSwgCiI0MTRiZmQ2YmViZTIzM2E5YjNmNzczMmU0YjlmMmU1NWE2Mzg2ZGZjNTE3MzUxNmQzNTMzNWQ4NzNkYTkyNjkxIjp7IkNIQU5ORUwtVVNBR0UiOiJET1dOTUlYIiwgIkZJUlNULVNFR01FTlQtVVJJIjoiUDI4NjkzMDcyNV9BNzEyMzMwNjkzX2F1ZGlvX2VuX2dyNjRfZG1fbS5tcDQiLCAiQ0hBTk5FTC1DT1VOVCI6IjIiLCAiT1JJR0lOLUlTLUFUTU9TIjoidHJ1ZSIsICJBVURJTy1GT1JNQVQtSUQiOiJhYWNoIiwgIlZFUlNJT04iOjEsICJCSVQtUkFURSI6NjQwMDAsICJHUk9VUC1JRCI6ImF1ZGlvLUhFLXN0ZXJlby02NC1kb3dubWl4IiwgIk9SSUdJTi1DSEFOTkVMLUNPVU5UIjoiMTYiLCAiTkFNRSI6InNvbmdFbmhhbmNlZCJ9LCAKIjM4ZTI0ZmQ1YmQ0YzdkZDZiNmUzMTk5ZDJmYzczNjA5ODFlMzUyZGNjOTBmNzgxN2YzMzhjYjZjZjBhOTAyMzMiOnsiQ0hBTk5FTC1VU0FHRSI6IkRPV05NSVgiLCAiRklSU1QtU0VHTUVOVC1VUkkiOiJQMjg2OTMwNzI1X0E3MTIzMzA2OTNfYXVkaW9fZW5fZ3IyNTZfZG1fbS5tcDQiLCAiQ0hBTk5FTC1DT1VOVCI6IjIiLCAiT1JJR0lOLUlTLUFUTU9TIjoidHJ1ZSIsICJBVURJTy1GT1JNQVQtSUQiOiJhYWMgIiwgIlZFUlNJT04iOjEsICJCSVQtUkFURSI6MjU2MDAwLCAiR1JPVVAtSUQiOiJhdWRpby1zdGVyZW8tMjU2LWRvd25taXgiLCAiT1JJR0lOLUNIQU5ORUwtQ09VTlQiOiIxNiIsICJOQU1FIjoic29uZ0VuaGFuY2VkIn0sIAoiYjY4Y2ZjMGI3MzQ3Y2UyYWUyZmI4YmIzZDRmNmQyNjEyN2M2MTY0NWE0NmVmZjI4YmFkNmQzMjdhMGZjYWYxYSI6eyJGSVJTVC1TRUdNRU5ULVVSSSI6IlAyODY5MzA3MjVfQTcxMjMzMDY5M19hdWRpb19lbl9ncjY0X20ubXA0IiwgIkNIQU5ORUwtQ09VTlQiOiIyIiwgIkFVRElPLUZPUk1BVC1JRCI6ImFhY2giLCAiVkVSU0lPTiI6MSwgIkJJVC1SQVRFIjo2NDAwMCwgIkdST1VQLUlEIjoiYXVkaW8tSEUtc3RlcmVvLTY0IiwgIk5BTUUiOiJzb25nRW5oYW5jZWQifSwgCiI2ZDg5ZDcxOGM0MGU1MmZkOWYxNTllZWI2OGVhOGMzMDdiMDE4NzMzOWQ1NzE1M2VjNjM0ZWJkZDNmYmU4YWQzIjp7IkNIQU5ORUwtVVNBR0UiOiJET1dOTUlYIiwgIkZJUlNULVNFR01FTlQtVVJJIjoiUDI4NjkzMDcyNV9BNzEyMzMwNjkzX2F1ZGlvX2VuX2dyMTI4X2RtX20ubXA0IiwgIkNIQU5ORUwtQ09VTlQiOiIyIiwgIk9SSUdJTi1JUy1BVE1PUyI6InRydWUiLCAiQVVESU8tRk9STUFULUlEIjoiYWFjICIsICJWRVJTSU9OIjoxLCAiQklULVJBVEUiOjEyODAwMCwgIkdST1VQLUlEIjoiYXVkaW8tc3RlcmVvLTEyOC1kb3dubWl4IiwgIk9SSUdJTi1DSEFOTkVMLUNPVU5UIjoiMTYiLCAiTkFNRSI6InNvbmdFbmhhbmNlZCJ9LCAKImNiMmViZTQ3MWI3YWNmMDYwZGMwOTg4NTk5OTczZTExY2JmNTY4ZWQwMjRlOTFiNGJiZjdlNDI1YTJlZTQyMjAiOnsiQ0hBTk5FTC1VU0FHRSI6IkJJTkFVUkFMIiwgIkZJUlNULVNFR01FTlQtVVJJIjoiUDI4NjkzMDcyNV9BNzEyMzMwNjkzX2F1ZGlvX2VuX2dyNjRfYm1fbS5tcDQiLCAiQ0hBTk5FTC1DT1VOVCI6IjIiLCAiT1JJR0lOLUlTLUFUTU9TIjoidHJ1ZSIsICJBVURJTy1GT1JNQVQtSUQiOiJhYWNoIiwgIlZFUlNJT04iOjEsICJCSVQtUkFURSI6NjQwMDAsICJHUk9VUC1JRCI6ImF1ZGlvLUhFLXN0ZXJlby02NC1iaW5hdXJhbCIsICJPUklHSU4tQ0hBTk5FTC1DT1VOVCI6IjE2IiwgIk5BTUUiOiJzb25nRW5oYW5jZWQifSwgCiIzZjVjMmI0ZmE2NjhjMDM4YjQwM2M0YWNhMDdjZGFiNTlhNmJjNzI4ZDVkOGI2MjgxMWI3OTM0YTRiZmM0ZDNlIjp7IkZJUlNULVNFR01FTlQtVVJJIjoiUDI4NjkzMDcyNV9BNzEyMzMwNjkzX2F1ZGlvX2VuX2dyMjQ0OF9tLm1wNCIsICJDSEFOTkVMLUNPVU5UIjoiMTYiLCAiQVVESU8tRk9STUFULUlEIjoiZWMrMyIsICJWRVJTSU9OIjoxLCAiQklULVJBVEUiOjQ0ODAwMCwgIklTLUFUTU9TIjoidHJ1ZSIsICJHUk9VUC1JRCI6ImF1ZGlvLWF0bW9zLTI0NDgiLCAiTkFNRSI6InNvbmdFbmhhbmNlZCJ9LCAKImJjYTI5NjljZTQ3YzdlM2Q0MTM0ODk3YWE3MmJkNDZlYjIyOWUwMmY4OTBjZjk2ZTY4Yjk2MmM0ZDk0NDUxNGUiOnsiRklSU1QtU0VHTUVOVC1VUkkiOiJQMjg2OTMwNzI1X0E3MTIzMzA2OTNfYXVkaW9fZW5fZ3IxNDExX20ubXA0IiwgIkNIQU5ORUwtQ09VTlQiOiIyIiwgIlNBTVBMRS1SQVRFIjo0NDEwMCwgIkFVRElPLUZPUk1BVC1JRCI6ImFsYWMiLCAiVkVSU0lPTiI6MSwgIkJJVC1ERVBUSCI6MTYsICJHUk9VUC1JRCI6ImF1ZGlvLWFsYWMtc3RlcmVvLTQ0MTAwLTE2IiwgIk5BTUUiOiJzb25nRW5oYW5jZWQifX0="
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-stereo-256-binaural",AUTOSELECT=YES,CHANNELS="2/-/BINAURAL",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-stereo-256-downmix",AUTOSELECT=YES,CHANNELS="2/-/DOWNMIX",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-stereo-256",AUTOSELECT=YES,CHANNELS="2",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-HE-stereo-64-downmix",AUTOSELECT=YES,CHANNELS="2/-/DOWNMIX",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-HE-stereo-64-binaural",AUTOSELECT=YES,CHANNELS="2/-/BINAURAL",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-HE-stereo-64",AUTOSELECT=YES,CHANNELS="2",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-stereo-128",AUTOSELECT=YES,CHANNELS="2",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-stereo-128-binaural",AUTOSELECT=YES,CHANNELS="2/-/BINAURAL",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-stereo-128-downmix",AUTOSELECT=YES,CHANNELS="2/-/DOWNMIX",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-alac-stereo-44100-16",AUTOSELECT=YES,CHANNELS="2",NAME="songEnhanced",SAMPLE-RATE=44100,BIT-DEPTH=16
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-atmos-2448",AUTOSELECT=YES,CHANNELS="16/JOC",NAME="songEnhanced"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-atmos-2768",AUTOSELECT=YES,CHANNELS="16/JOC",NAME="songEnhanced"
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=259669,_AVG-BANDWIDTH=259669,BANDWIDTH=274766,CODECS="mp4a.40.2",STABLE-VARIANT-ID="7bd0ad60cef6883757929a10a55b5b0e8f4cc0b0bdb75fbedaf5b4372bdee075",AUDIO="audio-stereo-256-binaural"
P286930725_A712330693_audio_en_gr256_bm.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=256668,_AVG-BANDWIDTH=256668,BANDWIDTH=269247,CODECS="mp4a.40.2",STABLE-VARIANT-ID="38e24fd5bd4c7dd6b6e3199d2fc7360981e352dcc90f7817f338cb6cf0a90233",AUDIO="audio-stereo-256-downmix"
P286930725_A712330693_audio_en_gr256_dm.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=257779,_AVG-BANDWIDTH=257779,BANDWIDTH=271888,CODECS="mp4a.40.2",STABLE-VARIANT-ID="8fb2f625e2d9cd9ad0b886c77d13e5cc77bb1d1c5e2be77b5b700d922c764ee0",AUDIO="audio-stereo-256"
P286930725_A712330693_audio_en_gr256.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=70652,_AVG-BANDWIDTH=70652,BANDWIDTH=82951,CODECS="mp4a.40.5",STABLE-VARIANT-ID="414bfd6bebe233a9b3f7732e4b9f2e55a6386dfc5173516d35335d873da92691",AUDIO="audio-HE-stereo-64-downmix"
P286930725_A712330693_audio_en_gr64_dm.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=70102,_AVG-BANDWIDTH=70102,BANDWIDTH=74997,CODECS="mp4a.40.5",STABLE-VARIANT-ID="cb2ebe471b7acf060dc0988599973e11cbf568ed024e91b4bbf7e425a2ee4220",AUDIO="audio-HE-stereo-64-binaural"
P286930725_A712330693_audio_en_gr64_bm.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=69873,_AVG-BANDWIDTH=69873,BANDWIDTH=77483,CODECS="mp4a.40.5",STABLE-VARIANT-ID="b68cfc0b7347ce2ae2fb8bb3d4f6d26127c61645a46eff28bad6d327a0fcaf1a",AUDIO="audio-HE-stereo-64"
P286930725_A712330693_audio_en_gr64.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=130052,_AVG-BANDWIDTH=130052,BANDWIDTH=135136,CODECS="mp4a.40.2",STABLE-VARIANT-ID="d3c339757d2fee2bcbdf23414d8a4beeef800515d2dc378d76fb150aea2b3206",AUDIO="audio-stereo-128"
P286930725_A712330693_audio_en_gr128.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=131860,_AVG-BANDWIDTH=131860,BANDWIDTH=140329,CODECS="mp4a.40.2",STABLE-VARIANT-ID="3f16f612595ca1265d0f1bdd86c72344bac9f76dbf759649bd9c0b9c7d22526d",AUDIO="audio-stereo-128-binaural"
P286930725_A712330693_audio_en_gr128_bm.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=130137,_AVG-BANDWIDTH=130137,BANDWIDTH=139089,CODECS="mp4a.40.2",STABLE-VARIANT-ID="6d89d718c40e52fd9f159eeb68ea8c307b0187339d57153ec634ebdd3fbe8ad3",AUDIO="audio-stereo-128-downmix"
P286930725_A712330693_audio_en_gr128_dm.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=854797,_AVG-BANDWIDTH=854797,BANDWIDTH=951203,CODECS="alac",STABLE-VARIANT-ID="bca2969ce47c7e3d4134897aa72bd46eb229e02f890cf96e68b962c4d944514e",AUDIO="audio-alac-stereo-44100-16"
P286930725_A712330693_audio_en_gr1411.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=450187,_AVG-BANDWIDTH=450187,BANDWIDTH=450191,CODECS="ec-3",STABLE-VARIANT-ID="3f5c2b4fa668c038b403c4aca07cdab59a6bc728d5d8b62811b7934a4bfc4d3e",AUDIO="audio-atmos-2448"
P286930725_A712330693_audio_en_gr2448.m3u8
#EXT-X-STREAM-INF:AVERAGE-BANDWIDTH=770161,_AVG-BANDWIDTH=770161,BANDWIDTH=770191,CODECS="ec-3",STABLE-VARIANT-ID="fa71ad4b31dd85098eacfba3e0294c14c8a0ca2d9bf54317a43247365ebf772a",AUDIO="audio-atmos-2768"
P286930725_A712330693_audio_en_gr2768.m3u8
#EXT-X-SESSION-KEY:METHOD=SAMPLE-AES,URI="skd://itunes.apple.com/P000000000/s1/e1",KEYFORMAT="com.apple.streamingkeydelivery",KEYFORMATVERSIONS="1"
#EXT-X-SESSION-KEY:METHOD=SAMPLE-AES,URI="skd://itunes.apple.com/P286930725/c6",KEYFORMAT="com.apple.streamingkeydelivery",KEYFORMATVERSIONS="1"
#P286930725 A712330693 audio songEnhanced

Cloud Status Flag

  • Purchased - this can be applied to Lossless Audio, Purchased AAC audio file, and AAC Audio objects, persisted to disk, on the user's machine
  • Apple Music - this can be applied to Lossless Audio, High Resolution Lossless Audio, and AAC Audio objects in the Cloud, as well as persisted to disk, on the user's machine

Clone this wiki locally