1

Тема: Метаданные с различной информацией.

Наткнулся тут на одно радейко  http://rushit.pro/ , дак что мне понравилось, они засунули в метаданные инфо о количестве слушателей.. как? )  http://imgradio.pro/RusHit.m3u  тут можно наглядно посмотреть)

В здоровом теле - здоровый дух!

2

Re: Метаданные с различной информацией.

Очень любопытно.... ГЛЮКОЗА - БАБОЧКИ // ON LINE: 1530
А они в настройках метаданных в СЭМЕ ... не применили ли случаем какой то секретный код $, где указали бы ссыль с логином и паролем на айскаст?)

3

Re: Метаданные с различной информацией.

как - зависит от того чем вещают
в сэме думаю вполне реально, он же парсит инфу с icecast и метаданные можно изменять

да и в других порядных вещателях такое должно быть реально

4

Re: Метаданные с различной информацией.

Пере ковырял, так и не нашел что либо в том же СЕМ по этому поводу,

В здоровом теле - здоровый дух!

5

Re: Метаданные с различной информацией.

а вот пал скрипт

http://support.spacialaudio.com/forums/ … 98#p132198

6

Re: Метаданные с различной информацией.

и еще http://support.spacialaudio.com/wiki/Ch … ream_Title

самое подходящее ))

7

Re: Метаданные с различной информацией.

Да эти скрипта старые я про них знаю, только я не могу найти какой либо команды в том же пале отображения слушателей. А так я уже думал, попытаться сделать скрипт, который мне будет записывать в файл с айса кол слушателей и от туда уже эти скриптом подставлять, но это танцы с бубном, должно быть лучше решение.. Пока думаю как, но решения найти не могу. SAM даже в базу не фиксирует количество слушателей.

В здоровом теле - здоровый дух!

8

Re: Метаданные с различной информацией.

Можно также через html output выводить трек, опять же, там тоже нет парсинга слушателей, беда)

В здоровом теле - здоровый дух!

9

Re: Метаданные с различной информацией.

$Viewers$ = колво слушателей

10

Re: Метаданные с различной информацией.

tarasian666 пишет:

$Viewers$ = колво слушателей

Спасибо, реализовал)
Жаль генерация идет каждый трек только (((

В здоровом теле - здоровый дух!

11

Re: Метаданные с различной информацией.

А просто pal может парсить слушателей?

В здоровом теле - здоровый дух!

12

Re: Метаданные с различной информацией.

for I := 0 to Relays.Count-1 do
    begin 
      relayCount := Relays[i].Viewers;
      totalCount := totalCount + relayCount;
    end;

13

Re: Метаданные с различной информацией.

tarasian666 пишет:
for I := 0 to Relays.Count-1 do
    begin 
      relayCount := Relays[i].Viewers;
      totalCount := totalCount + relayCount;
    end;

Кинь пожалуйста ссылку на исходную информацию

В здоровом теле - здоровый дух!

14

Re: Метаданные с различной информацией.

http://support.spacialaudio.com/forums/ … mp;t=35681

15

Re: Метаданные с различной информацией.

Цуко не получается (

В здоровом теле - здоровый дух!

16

Re: Метаданные с различной информацией.

Ну что то получается уже, вот есть   CurSong := ActivePlayer.GetSongInfo ;  как тут получается мне нужно подписать, что бы они название + слушатели показывал, если слушатели это I ?

В здоровом теле - здоровый дух!

17

Re: Метаданные с различной информацией.

CurSong := ActivePlayer.GetSongInfo + "количество слушателей: "  + totalCount;
Encoders.SongChange(CurSong);

так наверное

18

Re: Метаданные с различной информацией.

I := totalCount

19

Re: Метаданные с различной информацией.

Неа ( Не хочет он так понимать
Короче, кто поможет реализовать нормально, залью на пиво и отблагодарю)))

Кстати, мне кажется проще брать тогда стату так

Listeners := Relays.Viewers;

Но почему то, не получается не как добавить эти данные при создании данных CurSong := ActivePlayer.GetSongInfo; Как не пытался, ошибка и все тут ((((

Отредактировано KyPIIaToB (23-03-2012 19:01:17)

В здоровом теле - здоровый дух!

20

Re: Метаданные с различной информацией.

я кажется понял, во первых string и integer не совмещаются, во вторых там титлы в определенном формате, а именно массив или тп

21

Re: Метаданные с различной информацией.

tarasian666 пишет:

я кажется понял, во первых string и integer не совмещаются, во вторых там титлы в определенном формате, а именно массив или тп

И как же тогда выйти из ситуации? )

В здоровом теле - здоровый дух!

22

Re: Метаданные с различной информацией.

Krueger подсказал

Song := TSongInfo.Create; 
Song['artist'] := 'Current Listeners'; 
Song['title'] := IntToStr(currlisteners);
Encoders.SongChange(Song); 
Song.Free; 

это все впринципе паскалевская банальщина, но я его забыл уже давно

23

Re: Метаданные с различной информацией.

tarasian666 пишет:

Krueger подсказал

Song := TSongInfo.Create; 
Song['artist'] := 'Current Listeners'; 
Song['title'] := IntToStr(currlisteners);
Encoders.SongChange(Song); 
Song.Free; 

это все впринципе паскалевская банальщина, но я его забыл уже давно

Ну мне это не дало, на место артиста мы пишем Current Listeners понятно, но нужно к треку artis - title подставь еще и Listeners в конец, вот именно это у меня не получается.

В здоровом теле - здоровый дух!

24

Re: Метаданные с различной информацией.

Есть контакт)

PAL.Loop := True;
var Listeners: integer;
var Song : TSongInfo;
var CurSong : TSongInfo;

CurSong := ActivePlayer.GetSongInfo;
Song := TSongInfo.Create ;
Listeners := Relays.Viewers;

Song['artist'] := CurSong['Artist'];
Song['title']  := CurSong['Title'] + '[' + 'Listen:' + IntToStr(Listeners) + ']';

  Encoders.SongChange(Song);
Song.Free;

Отредактировано KyPIIaToB (24-03-2012 01:09:17)

В здоровом теле - здоровый дух!

25

Re: Метаданные с различной информацией.

Да я реально затупил на моменте, когда он данные не мог писать вместе ибо разные, типа комбайна его не понмиала)) Спасибо за подсказку.
Отличная штука, думаю много кого заинтересует

Отредактировано KyPIIaToB (24-03-2012 01:17:58)

В здоровом теле - здоровый дух!