PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты > Рабочий журнал

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2014, 17:24   #41
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
А что делает такого таскер?
Если будет постоянно висящий сервис (а с оболочкой именно так и есть), то нафиг таскер не нужен, все можно замутить в самом сервисе.
Таскер только отслеживает появление/пропадание зарядки. Раньше PowerAmp запускался и останавливался по питанию и все. А сейчас он просто по времени подсветку ставит. Все это я могу и сам реализовать.
ifynk вне форума   Ответить с цитированием
Старый 08.01.2014, 17:27   #42
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
А чем не нравится висящая панелька, как у меня? Много места не занимает, висит себе поверх любой проги, выводить туда можно что угодно.
Ну основное то, что я хочу подучить пограммирование под android. Потом у меня свой протокол обмена данными между приложением и teensy. Да и все это через BT, а не через порт работает. Также мне сам интерфейс и не нужен в основном, проще с пульта управлять часто используемыми операциями. Все остальное android и так предоставляет.
ifynk вне форума   Ответить с цитированием
Старый 08.01.2014, 17:30   #43
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
интересно, сам думал добавить интернет-радио себе в оболочку, руки не дошли пока...
В основном душит жаба платить за интернет, а также сомнения, как добавить нужный поток в удобном виде (и где взять его так, чтобы не спалили через ределю), фиксированную привязку к чужому сервису не хочу (у них семь пятниц на неделе). Много гемора в итоге... С обычным радио намного проще - включил и работает.
Тут мне проще. Я эфирное радио вообще не слушаю. Забил фиксированный список самых любимых станций в приложение и все. Интернет по $0.13 в день не особо по карману бъет.
ifynk вне форума   Ответить с цитированием
Старый 08.01.2014, 18:38   #44
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от ifynk Посмотреть сообщение
Забил фиксированный список самых любимых станций в приложение и все.
вот с этого места поподробнее плз...
как получить ссылку на радиостанцию, чем ее потом играть и т.д.
Там я знаю идет поток потом MP3 или AAC, но как прямую ссылку на поток получить, чтобы сервис вещания не обиделся потом?
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 08.01.2014, 18:49   #45
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Ну я на сайте di.fm выбрал нужную станцию. Для нее указал нужный мне формат - mp3 и тип плеера winamp. В результате я получил плейлист в котором указаны ссылки на нужный мне канал (например http://pub1.di.fm:80/di_darkdnb). Выбрал любую ссылку и прописал ее в коде. Вот и все. А играю поток стандартным mediaplayer. Если честно, то я не совсем понял суть вашей проблемы.
ifynk вне форума   Ответить с цитированием
Старый 08.01.2014, 18:52   #46
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
Там я знаю идет поток потом MP3 или AAC, но как прямую ссылку на поток получить, чтобы сервис вещания не обиделся потом?
Не понял смысл фразы "чтобы сервис вещания не обиделся потом"
ifynk вне форума   Ответить с цитированием
Старый 08.01.2014, 18:58   #47
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от ifynk Посмотреть сообщение
Не понял смысл фразы "чтобы сервис вещания не обиделся потом"
имелось в виду всякие защиты от использования потока, если они есть.
и еще клево иметь метаинфу, что играет в данный момент.
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Старый 08.01.2014, 19:01   #48
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

Цитата:
Сообщение от s.m. Посмотреть сообщение
имелось в виду всякие защиты от использования потока, если они есть.
и еще клево иметь метаинфу, что играет в данный момент.
Все равно не пойму. Откуда возьмется защита? Или вам нужен канал, который только платный, а хочеться просто так?

Метаданные добавлю тоже. Уже пытался их получить, но сразу не завелось. Поищу в инете еще решения, но пока забил на это.
ifynk вне форума   Ответить с цитированием
Старый 08.01.2014, 21:56   #49
kristal0211
Старший Пользователь
 
Регистрация: 14.02.2013
Возраст: 38
Город: Сургут
Регион: 86
Машина: Chevrolet Sonic
Сообщений: 338
kristal0211 is on a distinguished road
По умолчанию

ifynk, вот какое-то решение, но не пробовал работу.
http://anton.logvinenko.name/ru/blog...yu-python.html
Код:
#!/usr/bin/env python
import urllib2
stream_url = 'http://pub1.di.fm/di_classictrance'
request = urllib2.Request(stream_url)
try:
    request.add_header('Icy-MetaData', 1)
    response = urllib2.urlopen(request)
    icy_metaint_header = response.headers.get('icy-metaint')
    if icy_metaint_header is not None:
        metaint = int(icy_metaint_header)
        read_buffer = metaint+255
        content = response.read(read_buffer)
        title = content[metaint:].split("'")[1]
        print title
except:
    print 'Error'
kristal0211 вне форума   Ответить с цитированием
Старый 08.01.2014, 23:51   #50
s.m.
Гуру
 
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
s.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to beholds.m. is a splendid one to behold
По умолчанию

Цитата:
Сообщение от kristal0211 Посмотреть сообщение
ifynk, вот какое-то решение, но не пробовал работу.
http://anton.logvinenko.name/ru/blog...yu-python.html
Код:
#!/usr/bin/env python
import urllib2
stream_url = 'http://pub1.di.fm/di_classictrance'
request = urllib2.Request(stream_url)
try:
    request.add_header('Icy-MetaData', 1)
    response = urllib2.urlopen(request)
    icy_metaint_header = response.headers.get('icy-metaint')
    if icy_metaint_header is not None:
        metaint = int(icy_metaint_header)
        read_buffer = metaint+255
        content = response.read(read_buffer)
        title = content[metaint:].split("'")[1]


        print title
except:
    print 'Error'
Нафига челу питон, если он на жаве пишет. Там тоже ничего сложного - аж 2способа гугл предлагает для сетевых запросов. Но это оффтоп здесь
__________________
Мой проект: Citroen Xsara Android CarPC
s.m. вне форума   Ответить с цитированием
Ответ

Метки
android, smartq k7, ваз 21093


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 15:04.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot