viernes, 2 de octubre de 2020

Fenix Music 1.0

Este proyecto fue hecho con Laravel 7 y MySQL, tiene las siguientes funciones :

* Reproducir música MP3 de forma local
* Puede reproducir streams o radios.
* Organizar playlists por cada carpeta
* Elegir canciones favoritas

Para agregar nuevas canciones deben ir a la sección "Settings", desde ahí deben elegir el directorio donde guarden toda su música, el programa reconcera cada carpeta como una playlist y sus archivos MP3 como canciones de esa playlist.
Para agregar nuevas estaciones se debe importar un archivo JSON con un contenido como este :

[
  {
    "name": "Alternative Rock",
    "link": "http://7579.live.streamtheworld.com:80/977_ALTERN_SC",
    "categories": "Rock"
  }
]

Además en el proyecto ya se incluye un archivo llamado stations.json como estaciones por defecto.

Instalación :

Descargar el proyecto desde github ya sea por descarga normal o por git clone.

Una vez en el proyecto, para generar la carpeta vendor usamos el siguiente comando :

composer install

Para generar la carpeta node_modules usamos el siguiente comando : 

npm install

Renombramos el archivo .env.example a solo .env y editamos los valores de configuración del servidor MySQL

Ahora generamos el key con el siguiente comando :

php artisan key:generate

Para crear las tablas en la base de datos usamos el siguiente comando :

php artisan migrate

Para generar el usuario admin por defecto usamos el siguiente comando :  

php artisan db:seed --class=DatabaseSeeder 

La clave también es admin.

Con eso ya estaria la instalación, podran entrar al sistema y desde "settings" escanear toda su música e importar el archivo stations.json para los streams.

Unas imágenes : 



 

Link del proyecto : Fenix-Music


 

 

[Flask] Quick Launcher 1.0

En este proyecto se hizo un sistema para lanzar procesos en segundo plano que usa Flask con Bootstrap 5, usando MySQL para gestionar los dat...