Показаны сообщения с ярлыком audio. Показать все сообщения
Показаны сообщения с ярлыком audio. Показать все сообщения

воскресенье, 12 августа 2012 г.

Corbina (beeline) radio.

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

Для поиска работающих радиостанций я написал простенький скрипт на bash:
#!/bin/bash

PORT=8000

while [ $PORT -lt 10000 ]; do
   printf "\r%s  " "$PORT"
   RESULT=$(mplayer -frames 0  http://radio.corbina.ru:$PORT/ 2>/dev/null | grep playback)
   if [ "$RESULT" == "Starting playback..." ]
   then 
      NAME=$(mplayer -frames 0  http://radio.corbina.ru:$PORT/ 2>/dev/null | grep Name)
      echo -e "\rhttp://radio.corbina.ru:$PORT   $NAME"
   fi
   ((PORT++))
done
Запустив его в консоли через пару минут мы получаем все работающие станции в диапазоне портов от 8000 до 10000:
http://radio.corbina.ru:8000 Name : (GTM) CorBinA PsychedeliC StaTioN http://radio.corbina.ru:8005 Name : POP CorBinA RaDiO StatioN http://radio.corbina.ru:8010 Name : Corbina Dark & Metal Radio http://radio.corbina.ru:8015 Name : DruM and BasS CorBinA RaDiO StatioN http://radio.corbina.ru:8025 Name : (GTM) HousE CorBinA RaDiO StatioN http://radio.corbina.ru:8030 Name : BriT CorBinA RaDiO StatioN http://radio.corbina.ru:8035 Name : (GTM) AmbienT CorBinA RaDiO StatioN http://radio.corbina.ru:8040 Name : Deep Mix Moscow Radio: deepmix.ru http://radio.corbina.ru:8050 Name : EuroHIT CorBinA RaDiO StatioN http://radio.corbina.ru:8067 Name : ShaNsoN CorBinA RaDiO StatioN http://radio.corbina.ru:8071 Name : RagnaroK CorBinA RaDiO StatioN http://radio.corbina.ru:8073 Name : RocK-Ru CorBinA RaDiO StatioN http://radio.corbina.ru:8107 Name : Heavy Music Atmospheric Radio http://radio.corbina.ru:9040 Name : Deep Mix Moscow Radio: deepmix.ru http://radio.corbina.ru:9045 Name : Deep Mix Moscow Radio: deepmix.ru http://radio.corbina.ru:9054 Name : Corbina Radio: Big Beat radio (HighQuality) http://radio.corbina.ru:9056 Name : Corbina Radio: BigBeat Radio

понедельник, 31 января 2011 г.

Как изменить размер обложки диска из Nautilus

При редактировании коллекции музыки с помощью EasyTAG рутинная операция по конвертации изображения обложки достает неимоверно.

Приходится либо запускать графический редактор, либо писать каждый раз команду изменения размера, потом снова переключаться в EasyTAG чтобы включить картинку в звуковой файл

Но нет ничего проще прикрутить команду конвертации изображения на правую клавишу мыши в наутилусе. Для этого создаем файл ~/.gnome2/nautilus-scripts/Multimedia/convert_to_cover_mp3
#!/bin/bash

while [ $# -gt 0 ]; do
 picture=$1
 cover_file="Cover.jpg"
 /usr/bin/convert -resize 500x500! "$picture" "$cover_file"
 shift
done
И даем ему права на исполнение: $ chmod +x ~/.gnome2/nautilus-scripts/Multimedia/convert_to_cover_mp3
Чтобы изменить размер картинки теперь нужно просто на файле кликнуть правую клавишу мыши и выбрать написанный нами скрипт.



пятница, 5 июня 2009 г.

Граббинг audio дисков

Я использую терминальный интерфейс abcde для грабления дисков.

Команда граббинга выглядит так:
$ abcde -c .abcde.conf


Для того, чтобы это работало должны быть установлены abcde, lame и id3v2
$ sudo apt-get install abcde lame id3v2
Мой файл конфигурации .abcde.conf
# -----------------$HOME/.abcde.conf----------------- #
#
# A sample configuration file to convert music cds to
# MP3 format using abcde version 2.3.99.6
#
# http://andrews-corner.org/abcde.html
# -------------------------------------------------- #

# Specify the encoder to use for MP3. In this case
# the alternatives are gogo, bladeenc, l3enc, xingmp3enc, mp3enc.
MP3ENCODERSYNTAX=lame

# Specify the path to the selected encoder. In most cases the encoder
# should be in your $PATH as I illustrate below, otherwise you will
# need to specify the full path. For example: /usr/bin/lame
LAME=lame

# Specify your required encoding options here. Multiple options can
# be selected as '--preset standard --another-option' etc.
LAMEOPTS='--preset extreme'

# Output type for MP3.
OUTPUTTYPE="mp3"

# The cd ripping program to use. There are a few choices here: cdda2wav,
# dagrab, cddafs (Mac OS X only) and flac.
CDROMREADERSYNTAX=cdparanoia

# Give the location of the ripping program and pass any extra options:
CDPARANOIA=cdparanoia
CDPARANOIAOPTS="--never-skip=40"

# Give the location of the CD identification program:
CDDISCID=cd-discid

# Give the base location here for the encoded music files.
OUTPUTDIR="$HOME/music/"

# Decide here how you want the tracks labelled for a standard 'single-artist',
# multi-track encode and also for a multi-track, 'various-artist' encode:
OUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM}-${TRACKFILE}'
VAOUTPUTFORMAT='${OUTPUT}/VA-${ALBUMFILE}/${TRACKNUM}-${ARTISTFILE}-${TRACKFILE}'

# Decide here how you want the tracks labelled for a standard 'single-artist',
# single-track encode and also for a single-track 'various-artist' encode.
# (Create a single-track encode with 'abcde -1' from the commandline.)
ONETRACKOUTPUTFORMAT='${OUTPUT}/${ARTISTFILE}-${ALBUMFILE}/${ALBUMFILE}'
VAONETRACKOUTPUTFORMAT='${OUTPUT}/Various-${ALBUMFILE}/${ALBUMFILE}'

# Put spaces in the filenames instead of the more correct underscores:
mungefilename ()
{
echo "$@" | sed s,:,-,g | tr / _ | tr -d \'\"\?\[:cntrl:\]
}

# What extra options?
MAXPROCS=2                                # Run a few encoders simultaneously
PADTRACKS=y                               # Makes tracks 01 02 not 1 2
EXTRAVERBOSE=y                            # Useful for debugging
EJECTCD=y                                 # Please eject cd when finished :-)


PS.
Не смотря на то, что технически нетрудно хранить и слушать музыку в lossless формате, я предпочитаю хранить ее в проприетарном mp3.

Причины простые: я, уезжая куда-нибудь, беру с собой iPod или обычный телефон. А они поддерживают большей частью формат mp3.

Если хотите знать больше о Grabbing (Ripping) CD дисков в Ubuntu, то здесь Вы найдете исчерпывающую информацию: Ubuntu Documentation > Community Documentation > CDRipping





среда, 18 марта 2009 г.

Некоторые замечания по html в HDX 1000 (NMT)

Некоторое время потратил на выяснение устройства и способа работы тегов в nmt.
Самая загадочная конструкция:

<a href="Song URL" pod="Mode,Reserved ,Photo URL">Sample</a>


наконец стала более понятна. Эта штука проигрывает одновременно музыкальные файлы и показывает фотографии.

Song URL - музыкальный файл или playlist
Mode - режим показа.

  • 1 - будет показывать фото и играть музыку, пока не кончатся фотографии. Музыка закольцовывается.
  • 2 - будет показывать фото и играть музыку, пока не кончится музыка. Фотографии закольцовываются.
Reserved - я не нашел, на что это влияет. ставлю в 0
Photo URL - фото или фото-playlist

Самым загадочным было для меня как проиграть файлы с самого HDX 1000. Конструкция вида

file:///opt/...../file

не работает. Файл либо не находится, либо HDX 1000 зависает. Точнее "замораживается" вывод на телевизор. Странно это. Либо у меня руки кривые, либо непонятки в реализации HDX 1000. У китайцев в текстах сплошь и рядом ссылки подобного рода. Скорее всего дело в правах, владельцах и группах, присвоенных файлу, но разбираться пока желания нет. Может позже...

Зато работает вот такая загогулина:

http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo.jsp

Пример фрагмента html кода для прослушивания музыкального канала из Корбины c одновременным показом слайдшоу:

<a href="http://85.21.79.5:8107/listen.pls"  pod="2,0,http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo.jsp"> Second ref from scy.fm</a>


и файл photo.jsp:

15|0|Dahab 3|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_003.jpg|
15|0|Dahab 4|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_004.jpg|
15|0|Dahab 5|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_002.jpg|
15|0|Dahab 6|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Pekin_052105_001.jpg|
15|0|Dahab 7|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Photo_052105_007.jpg|
15|0|Dahab 8|http://localhost.drives:8883/HARD_DISK/Download/tstpl/photo/Photo_052105_008.jpg|


где:
  • 15 - время показа фотографии
  • 0 - зарезервировано
  • Dahab 4 - Название фотографии (ни на что не влияет)
  • http://.... - url фотографии