Total Members Voted: 75
0 Members and 1 Guest are viewing this topic.
А чем вас официальное приложение не устраивает? ))Я вот уже полностью на него перешёл и даже на Фубар забил, хотя там есть поддержка Spotify.
Это легальная авторизация.
У AIMP потрясающий интерфейс и скины
есть эквалайзер и другие аудио модули.
К тому же, у каждого пользователя AIMP есть своя библиотека файлов.
У AIMP потрясающий интерфейс и скины, есть эквалайзер и другие аудио модули. К тому же, у каждого пользователя AIMP есть своя библиотека файлов.
Посмотрел. Да, вы правы, libspotify, что используется этим плагином, позволяет проигрывать файлы, но довольно нетривиальным образом. Это ладно, меня больше смущает другое - официально эту библиотеку Spotify "похерил" - ее больше нельзя официально скачать, и документации по ней больше нет. Не прикроют ли ей доступ к сервису в ближайшее время?
libspotify, что используется этим плагином, позволяет проигрывать файлы, но довольно нетривиальным образом. Это ладно, меня больше смущает другое - официально эту библиотеку Spotify "похерил"
Проблема с получением аудиопотока.
{ "album" : { "album_type" : "album", "artists" : [ { "external_urls" : { "spotify" : "https://open.spotify.com/artist/3QGr3zxw4bdVID2bsKVQTd" }, "href" : "https://api.spotify.com/v1/artists/3QGr3zxw4bdVID2bsKVQTd", "id" : "3QGr3zxw4bdVID2bsKVQTd", "name" : "Hi-Fi", "type" : "artist", "uri" : "spotify:artist:3QGr3zxw4bdVID2bsKVQTd" } ], "available_markets" : [ "AD", "AE", "AG", "AL", "AM", "AO", "AR", "AT", "AU", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BN", "BO", "BR", "BS", "BT", "BW", "BY", "BZ", "CA", "CD", "CG", "CH", "CI", "CL", "CM", "CO", "CR", "CV", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "ES", "FI", "FJ", "FM", "FR", "GA", "GB", "GD", "GE", "GH", "GM", "GN", "GQ", "GR", "GT", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IN", "IQ", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MH", "MK", "ML", "MN", "MO", "MR", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NZ", "OM", "PA", "PE", "PG", "PH", "PK", "PL", "PS", "PT", "PW", "PY", "QA", "RO", "RS", "RW", "SA", "SB", "SC", "SE", "SG", "SI", "SK", "SL", "SM", "SN", "SR", "ST", "SV", "SZ", "TD", "TG", "TH", "TJ", "TL", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UG", "US", "UY", "UZ", "VC", "VE", "VN", "VU", "WS", "XK", "ZA", "ZM", "ZW" ], "external_urls" : { "spotify" : "https://open.spotify.com/album/5Z5VPTnMTDLEmNQYoc2apR" }, "href" : "https://api.spotify.com/v1/albums/5Z5VPTnMTDLEmNQYoc2apR", "id" : "5Z5VPTnMTDLEmNQYoc2apR", "images" : [ { "height" : 640, "url" : "https://i.scdn.co/image/ab67616d0000b273bf3d2289fed24037cf0db28b", "width" : 640 }, { "height" : 300, "url" : "https://i.scdn.co/image/ab67616d00001e02bf3d2289fed24037cf0db28b", "width" : 300 }, { "height" : 64, "url" : "https://i.scdn.co/image/ab67616d00004851bf3d2289fed24037cf0db28b", "width" : 64 } ], "name" : "The Best (Легенды)", "release_date" : "2009-03-01", "release_date_precision" : "day", "total_tracks" : 21, "type" : "album", "uri" : "spotify:album:5Z5VPTnMTDLEmNQYoc2apR" }, "artists" : [ { "external_urls" : { "spotify" : "https://open.spotify.com/artist/3QGr3zxw4bdVID2bsKVQTd" }, "href" : "https://api.spotify.com/v1/artists/3QGr3zxw4bdVID2bsKVQTd", "id" : "3QGr3zxw4bdVID2bsKVQTd", "name" : "Hi-Fi", "type" : "artist", "uri" : "spotify:artist:3QGr3zxw4bdVID2bsKVQTd" } ], "available_markets" : [ "AD", "AE", "AG", "AL", "AM", "AO", "AR", "AT", "AU", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BN", "BO", "BR", "BS", "BT", "BW", "BY", "BZ", "CA", "CD", "CG", "CH", "CI", "CL", "CM", "CO", "CR", "CV", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "ES", "FI", "FJ", "FM", "FR", "GA", "GB", "GD", "GE", "GH", "GM", "GN", "GQ", "GR", "GT", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IN", "IQ", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MH", "MK", "ML", "MN", "MO", "MR", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NZ", "OM", "PA", "PE", "PG", "PH", "PK", "PL", "PS", "PT", "PW", "PY", "QA", "RO", "RS", "RW", "SA", "SB", "SC", "SE", "SG", "SI", "SK", "SL", "SM", "SN", "SR", "ST", "SV", "SZ", "TD", "TG", "TH", "TJ", "TL", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UG", "US", "UY", "UZ", "VC", "VE", "VN", "VU", "WS", "XK", "ZA", "ZM", "ZW" ], "disc_number" : 1, "duration_ms" : 196986, "explicit" : false, "external_ids" : { "isrc" : "USKEG0910931" }, "external_urls" : { "spotify" : "https://open.spotify.com/track/1neWPwirR2IbKHcMnXUEdC" }, "href" : "https://api.spotify.com/v1/tracks/1neWPwirR2IbKHcMnXUEdC", "id" : "1neWPwirR2IbKHcMnXUEdC", "is_local" : false, "name" : "Za mnoj (За мной)", "popularity" : 24, "preview_url" : "https://p.scdn.co/mp3-preview/f9b94603d85a9087630abb95a2ba940ac8b57dc6?cid=9714921402b84783b2a207f1b6e82612", "track_number" : 21, "type" : "track", "uri" : "spotify:track:1neWPwirR2IbKHcMnXUEdC"}
Предлагаемые приложения тоже на WEB API и их функции специализированные.
Я вот что то не пойму вас, вы музыку слушаете или скинами любуетесь?Зачем вам это всё? Музыку надо слушать, а не аудио модули ))Да и у меня она есть, вот только стала не нужна совсем. Смысл держать гигабайты инфы на ПК, если у Spotify миллионы треков в доступе 24/7?
Причем тут авторизация?! Проблема с получением аудиопотока.
Плагин-браузер профиля на Спотивае у меня уже написан. Проблема возникла в том моменте, когда нужно по ссылке проиграть. Я видел решения, нелегальные, где плагин прикидывается браузером, граббит поток и перенаправляет в плеер. За это легко можно получить иск.
Web API дает лишь информацию о профиле, его содержимом и базе спотифая. Саму ссылку на аудиопоток он не дает. Ровно это часть у меня сейчас в плагине и реализована. Если посмотришь пример - в качестве URL getTrack выдает уникальный спотифай-id. Все. libspotify по этому id умеет проигрывать поток, но официально она умерла, да и работает она только с премиум аккаунтами
Заодно и пользователь может получить бан. На 4PDA были жалования пользователей использующих Sidify и другие похожие программы для скачивания музыки из Спотифая, которые получали бан аккаунта и им было надо отписаться в техподдержке и обещать что делать так больше не будут чтобы разблокировали их аккаунты. Если что-то получится с разработкой плагина, обязательно должна быть блокировка возможности записи проигрываемого трека. Самое простое решение: установить на компьютере APO equalizer и прикрутить к нему какой угодно DSP плагин типа iZotope Ozone 5 и настраивать звук как угодно не только в Спотифае а и во всю систему.
Если есть желающие помочь - welcome. К плагину нужно лишь прикрутить проигрывание через libspotify
Разработки всё ещё ведуться или уже можно не ждать?
Да жаль спотик, но с YaMusic и VK Music может стоит сделать (хотя бы без пиратства, т.е. нужна подписка в этих сервисах)