¿Es posible importar / exportar estaciones de radio como una lista a / desde Banshee

8

Tengo una lista de estaciones de radio que estoy interesado en importar a Banshee. Después de agregar más estaciones antes de la próxima actualización, me gustaría mantener esa lista en algún lugar, para que pueda importarse a Banshee después de la actualización del sistema. ¿Hay alguna manera de hacerlo fácilmente? Cualquier sugerencia sobre dónde y cómo Banshee maneja esta lista internamente sería apreciada. ¡Gracias!

Avetik Topchyan
fuente
¿Ya tienes la lista de estaciones? ¿O cuando actualiza, desea exportar una lista de sus estaciones de radio para poder importarla a una nueva instalación de Banshee?
Michael Martin-Smucker
Traté de mirar hacia adentro /usr/share/banshee, pero no vi nada allí que me pareciera útil. Según las preguntas frecuentes de Banshee , Banshee almacena algunos de sus datos en la ~/.config/banshee-1/banshee.dbbase de datos SQLite 3, pero no tengo experiencia trabajando con ellos.
Christopher Kyle Horton
@ WarriorIng64: Sí, todos los datos de la biblioteca y metadatos adicionales (recuento de reproducciones, ...) se almacenan en este archivo. Pero NO es una buena idea editar esta base de datos manualmente o ejecutar comandos SQL "hechos a sí mismos", ya que existen múltiples relaciones con otras tablas en la base de datos.
dAnjou
@MichaelMS: Sí, ese es exactamente mi punto.
Avetik Topchyan

Respuestas:

1

Creo que esta no es una respuesta muy útil para usted, prefiero mostrarle a usted o alguna buena persona con tiempo y ambición un camino a seguir.

Debido a que no encontré una posibilidad existente para obtener lo que desea (y creo que realmente no existe), creo que la forma más fácil sería escribir una pequeña extensión. Y esto realmente no parece muy difícil porque el código ya existe en otras extensiones.
Por ejemplo, Radio Station Fetcher : solo busca estaciones de radio en algunos sitios web y las agrega a su "lista de reproducción" de radio. Por lo tanto, utiliza un único cuadro de diálogo con dos botones (uno para búsqueda de género y otro para búsqueda de texto libre) y eso es todo (puede probarlo usted mismo instalando banshee-extension-radiostationfetcher; puede encontrarlo en el menú "Herramientas").
Miré el código y todo lo que tengo que hacer es reemplazar el código para buscar estaciones en esos sitios web con un código que lea su lista de estaciones. El resto del código casi puede permanecer igual. Lo haría, pero no tengo tiempo.
Puede encontrar el código de todas las extensiones aquí . La radio en vivo tiene la misma funcionalidad de agregar una lista de estaciones a su "lista de reproducción" de radio, pero creo que tiene una base de código más grande para examinar.

Espero que esto te ayude a ti oa alguna persona amable que haga el trabajo por ti:

dAnjou
fuente