У меня есть список радиостанций, которые я заинтересован в импорте в Банши. После добавления новых станций перед следующим обновлением я хотел бы сохранить этот список где-нибудь, чтобы его можно было импортировать в Banshee после обновления системы. Есть ли способ сделать это легко? Любые намеки на то, где и как Банши обрабатывает этот список внутренне, будут оценены. Спасибо!
banshee
internet-radio
Аветик Топчян
источник
источник
/usr/share/banshee
, но не увидел там ничего, что выглядело бы полезным. Согласно Banshee FAQ , Banshee хранит некоторые из своих данных в~/.config/banshee-1/banshee.db
базе данных SQLite 3, но у меня нет опыта работы с ними.Ответы:
Я думаю, что это не очень полезный ответ для вас, я скорее покажу вам или какому-нибудь хорошему человеку со временем и амбициями путь.
Поскольку я не нашел существующей возможности получить то, что вы хотите (и я думаю, что на самом деле их нет), я считаю, что самый простой способ - написать крошечное крошечное расширение. И это действительно не кажется очень сложным, потому что код уже существует в других расширениях.
Например, сборщик радиостанций : он просто ищет радиостанции на некоторых веб-сайтах и добавляет их в «список воспроизведения» вашего радио. Поэтому он использует одно диалоговое окно с двумя кнопками (одна для поиска по жанру и одна для поиска свободного текста), и это все (вы можете попробовать это самостоятельно, установив
banshee-extension-radiostationfetcher
; вы можете найти его в меню «Инструменты»).Я посмотрел на код, и все, что нужно сделать, это заменить код для поиска станций на этом веб-сайте кодом, который читает ваш список станций. Весь другой код может почти не изменяться. Я бы сделал это, но у меня нет времени.
Вы можете найти код всех расширений здесь . Live Radio обладает той же функциональностью, что и добавление списка радиостанций в ваш «плейлист» радио, но я думаю, что он имеет большую кодовую базу для просмотра.
Я надеюсь, что это поможет вам или какому-то доброму человеку, который сделает всю работу за вас: P
источник