10.01.2014, 09:11 | #51 |
Старший Пользователь
Регистрация: 14.02.2013
Возраст: 38
Город: Сургут
Регион: 86
Машина: Chevrolet Sonic
Сообщений: 338
|
Долго искал чем же стримить DI.fm станции. И понял что лучше всех с этим справляется Xiialive pro. Интерфейс хорош, прост в использовании да и процесс добавления станций легок. Тупо вводишь URL и все. Он сам подтягивает название станции, жанр и самое главное во время воспроизведения выводятся автоматом данные о текущем исполнителе. И это без каких-либо шаманств.
|
10.01.2014, 13:21 | #52 | |
Старший Пользователь
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
|
Цитата:
|
|
10.01.2014, 13:27 | #53 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
Зы, может замутить отдельную ветку про прослушивание онлайн-радио под Андроидом: кто что чем слушает? Влом как-то лопатить интернет для этого.
__________________
Мой проект: Citroen Xsara Android CarPC |
|
10.01.2014, 13:59 | #54 | |
Старший Пользователь
Регистрация: 14.02.2013
Возраст: 38
Город: Сургут
Регион: 86
Машина: Chevrolet Sonic
Сообщений: 338
|
Цитата:
|
|
10.01.2014, 14:43 | #55 |
Старший Пользователь
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
|
Даже через интенты не работает. Там прикол в том, что если приложение не предполагает прием интентов от сторонних приложений, то добраться к ним не получится из-за политики безопасности android. В poweramp есть возможность принимать интенты от сторонних приложений, а вот для приложения di.fm такое не проканало, хотя у меня был исходный код этого приложения и я знал, через какие интенты активити общается с сервисом.
|
10.01.2014, 14:54 | #56 |
Старший Пользователь
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
|
Насколько я разобрался, то есть два вида медиа метаданных - IceCast и ShotCast. Вроди как android должен понимать icecast, но через стандартный metadataretriiver у меня не получлось что либо получить. Есть в инете уже готовая библиотека, которая умеет работать с этими типами метаданных, но для меня она показалась сильно громоздкой. Скорее всего напишу свою простую библиотеку, которая будет парсить данные из icecast.
|
10.01.2014, 14:58 | #57 | |
Старший Пользователь
Регистрация: 14.02.2013
Возраст: 38
Город: Сургут
Регион: 86
Машина: Chevrolet Sonic
Сообщений: 338
|
Может я немного не понял, а чего вы добивайтесь? чем управлять? В чем проблема выбрать список избранных станций, ввести в тот-же Xiialive pro. Из под него читается вся инфа о текущей станции. А если хочется управления через тот же рабочий стол с выводом той же инфы. То наверное можно данные с помощью catloga какого-нибудь слизать и реализовать с помощью таскера.
Вот это по подробней можно расшифровать. Цитата:
|
|
10.01.2014, 16:23 | #58 | |
Старший Пользователь
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
|
Цитата:
Кстати Xiialive тоже имеет свой API и должна быть возможность управлять им через интенты (это вдруг кому нужно будет). |
|
10.01.2014, 18:43 | #59 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
__________________
Мой проект: Citroen Xsara Android CarPC |
|
11.01.2014, 19:08 | #60 |
Старший Пользователь
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
|
Добавил в радио функционал по получению мета данных. Оказалось все не сложно. В первый пост выложил ссылку на исходники оболочки, может кому поможет чем-то.
|
Метки |
android, smartq k7, ваз 21093 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|