0 Пользователей и 9 Гостей просматривают эту тему.
И пускай еще сделают что бы когда вставляешь эту ссылку в плеер загружалась обложка альбома и название трека как на сайте Рекорда.
И пускай еще сделают что бы когда вставляешь эту ссылку в плеер загружалась обложка альбома и название трека как на сайте Рекорда.Кстати вы не ответили на вопрос про ссылки?
У тебя не задан UNIX_TIMESTAMP - без него ты не получишь offset текущего трекаКонечно, полученные данные нужно будет переработать, можно посмотреть например на http://jsonpath.com/?, используя jsonpath $.tracks..content.assets.[0].urlВывод:Код: [Выделить][ "//content.audioaddict.com/prd/7/0/d/e/d/596808d04d365622e5a9cc7d637bc3b19d7.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/4/6/6/c/b/67aec86f21ec24b7203c4fc68263030a311.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/7/d/4/2/a/1f3d14f38a63a1af6edd78ff9d7262c37ad.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/5/7/d/a/5/403fff20e0470119514e62f94018bd8c7ea.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/b/a/f/5/0/45314495d812a9a978c3bb44d564d6eab45.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/d/8/8/0/3/2e49ee265074357b07b9c30f83e17fc385c.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/b/6/4/d/a/792bcee82c1663d82b956f60786e718bd3a.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/8/1/1/8/2/099b93e6c3b6a256a2837704484ae0c93ef.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/4/b/a/b/6/3ccc55c4a0dd0aaa16bf5f2eadeabe2c821.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9"]
[ "//content.audioaddict.com/prd/7/0/d/e/d/596808d04d365622e5a9cc7d637bc3b19d7.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/4/6/6/c/b/67aec86f21ec24b7203c4fc68263030a311.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/7/d/4/2/a/1f3d14f38a63a1af6edd78ff9d7262c37ad.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/5/7/d/a/5/403fff20e0470119514e62f94018bd8c7ea.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/b/a/f/5/0/45314495d812a9a978c3bb44d564d6eab45.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/d/8/8/0/3/2e49ee265074357b07b9c30f83e17fc385c.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/b/6/4/d/a/792bcee82c1663d82b956f60786e718bd3a.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/8/1/1/8/2/099b93e6c3b6a256a2837704484ae0c93ef.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9", "//content.audioaddict.com/prd/4/b/a/b/6/3ccc55c4a0dd0aaa16bf5f2eadeabe2c821.mp4?purpose=playback&audio_token=f0145ca9feb041dd38f7aeb10626fb99&network=di&device=chrome_65_linux&exp=2018-08-23T13:47:29Z&auth=613b7cd93a5b61c321eb08645de3207d4e75e7b9"]
что скажете?
От меня что-то ожидается?Я посмотрел, по идее можно забабахать шлюз(hls-рестример) и с одного премиального акка раздавать несколько или все каналы audioaddict'a. Но сейчас у меня нет на это времени.
Что-то сомневаюсь, что с дифм что-то выгорит.С помощью скрипта https://cdn.audioaddict.com/di.fm/assets/application-914c4b4e499ff2a2926fb47a856a453e.js сначала создаётся файл канала https://www.di.fm/_papi/v1/di/routines/channel/3?tune_in=false&audio_token=cf25348a832f937d2bb3673a3836f5d2 (3 - номер канала), затем из файла вытаскивается трек https://content.audioaddict.com/prd/a/e/7/6/e/f4c65c101154f38bfc0ee00214e41e8659d.mp4?purpose=playback&audio_token=cf25348a832f937d2bb3673a3836f5d2&network=di&device=chrome_68_windows_7&exp=2018-08-24T21:54:46Z&auth=87113cc5d3638888158b8b1bebaafb8203269669Токен временный и работает на работу с промежуточными файлами только в браузере.Длинные идентификаторы/токены временные cудя по времени где-то на пол дня.Только если писать плагин, который может перестать после любого изменения сайта.
Ну так сразу говорилось про шлюз, который будет это делать. Никто не говорил что аимп сходу заиграет. Тем более так можно не особо палить при стримминге нескольких каналов.Да и урл канала можно самостоятельно создать: ид_канала - есть, аудио_токен - со страницы после авторизации, таймстемп - есть.
Уже долго сливает трекиhttps://repl.it/@Danfocus/UtilizedShabbyProjectorP.S. Пока исследовал, испытал шок - di.fm по hls раздает разный контент! Не поверил глазам - апп и web играют разные треки. Ну да, так и есть нашел на https://www.reddit.com/r/digitallyimported/comments/6vmxqy/major_changes_lately_in_the_web_player_and_the/
есть нормальная программа ретаслировать из обычного потока в hls ? побие NimbleStreamer
а чем нимблстример не устраивает?
не хочет поток открывать ...