martes, 17 de agosto de 2021

sábado, 5 de junio de 2021

Fenix Music 1.0

Es un programa para reproducir música y streams hecho en C# con Telerik.

El programa interpreta las carpetas del directorio de Música del sistema como Playlists, al iniciar el programa pueden decidir si generan las playlists en ese momento o después en otro directorio.

El archivo stations.json debe existir en el mismo directorio donde esta el ejecutable del programa, con este contenido :

[
  {
    "name": "Alternative Rock",
    "link": "http://7579.live.streamtheworld.com:80/977_ALTERN_SC",
    "categories": "Rock"
  },
  {
    "name": "Bulldogs-Radio",
    "link": "http://198.58.98.83:8062/stream",
    "categories": "Rock, Heavy Metal"
  },
  {
    "name": "Classic Rock 2",
    "link": "http://7599.live.streamtheworld.com:80/977_CLASSROCK_SC",
    "categories": "Rock"
  },
  {
    "name": "Classic Rock Florida HD",
    "link": "http://198.58.98.83:8258/stream",
    "categories": "Rock"
  },
  {
    "name": "KNKl Pirate Radio Sturgis",
    "link": "http://us4.internet-radio.com:8223/stream",
    "categories": "Rock"
  },
  {
    "name": "Meat Liquor",
    "link": "http://uk1.internet-radio.com:8011/stream",
    "categories": "Rock"
  },
  {
    "name": "San Franciscos 70s HITS",
    "link": "http://198.178.123.17:10922/stream",
    "categories": "Rock, Oldies"
  },
  {
    "name": "Magic 80s Florida",
    "link": "http://airspectrum.cdnstream1.com:8018/1606_192",
    "categories": "Rock, Oldies"
  },
  {
    "name": "Radio Bloodstream",
    "link": "http://uk1.internet-radio.com:8294/stream",
    "categories": "Rock, Metal"
  },
  {
    "name": "Hard Rock Radio Live",
    "link": "http://listen.radionomy.com/hardrockradioliveclassicrock",
    "categories": "Rock, Classic Rock"
  },
  {
    "name": "#MUSIK.TECHHOUSE (PROGRESSIVE) - WWW.RAUTEMUSIK.FM - 24H MIXED PROGRESSIVE ELECTRO MINIMAL AND MORE!",
    "link": "http://techhouse-high.rautemusik.fm",
    "categories": "Techno"
  },
  {
    "name": "Eye Of Destiny Radio",
    "link": "http://uk6.internet-radio.com:8428/stream",
    "categories": "Chillout"
  },
  {
    "name": "LOUNGE-RADIO.COM swiss made",
    "link": "http://77.235.42.90:80/stream",
    "categories": "Chillout"
  },
  {
    "name": "MoveDaHouse",
    "link": "http://212.71.250.12:8000/stream",
    "categories": "House"
  },
  {
    "name": "PARTY VIBE RADIO : ALL THE HITS ALL THE TIME",
    "link": "http://uk6.internet-radio.com:8124/stream",
    "categories": "Dance"
  },
  {
    "name": "PARTY VIBE RADIO : AMBIENT + CHILLOUT + RELAXATION",
    "link": "http://www.partyviberadio.com:8056/stream",
    "categories": "Meditation"
  },
  {
    "name": "PARTY VIBE RADIO : DUBSTEP + TRAP + BASS",
    "link": "http://www.partyviberadio.com:8040/stream",
    "categories": "Dubstep"
  },
  {
    "name": "PARTY VIBE RADIO : TECHNO + HOUSE + TRANCE + ELECTRONIC",
    "link": "http://www.partyviberadio.com:8046/stream",
    "categories": "Techno"
  },
  {
    "name": "PulseEDM Dance Music Radio",
    "link": "http://pulseedm.cdnstream1.com:8124/1373_128",
    "categories": "Dubstep"
  },
  {
    "name": "Radio Play Emotions",
    "link": "http://5.39.82.157:8054/stream",
    "categories": "Dubstep"
  },
  {
    "name": "SOUL CENTRAL RADIO",
    "link": "http://178.79.158.160:8179/stream",
    "categories": "Deep House"
  },
  {
    "name": "The Zone- Dublin",
    "link": "http://uk1.internet-radio.com:8355/stream",
    "categories": "Alternative"
  },
  {
    "name": "Venice Classic Radio Italia",
    "link": "http://174.36.206.197:8000/stream",
    "categories": "Classical"
  },
  {
    "name": "JAZZGROOVE.org",
    "link": "http://199.180.72.2:8015/stream",
    "categories": "Jazz"
  },
  {
    "name": "Faymus Radio",
    "link": "http://uk7.internet-radio.com:8078/stream",
    "categories": "Rap"
  },
  {
    "name": "HOT 108 JAMZ - #1 FOR HIP HOP - www.hot108.com (a Powerhitz.com station)",
    "link": "http://hot108jamz.hot108.com:4040",
    "categories": "Hip Hop"
  },
  {
    "name": "PARTY VIBE RADIO : RAP + HIP HOP + TRAP + DUBSTEP",
    "link": "http://www.partyviberadio.com:8016/stream",
    "categories": "Rap, Hip Hop, Trap, Dubstep"
  },
  {
    "name": "The Grammar Club Radio",
    "link": "http://us4.internet-radio.com:8212/stream",
    "categories": "Rap"
  },
  {
    "name": "Power 95 Bermuda",
    "link": "http://us3.internet-radio.com:8026/stream",
    "categories": "Hip Hop"
  },
  {
    "name": "Pigpen Radio",
    "link": "http://178.79.158.160:8213/stream",
    "categories": "Hip Hop"
  },
  {
    "name": "Merge 104.8",
    "link": "http://212.71.250.12:8040/stream",
    "categories": "Top40"
  },
  {
    "name": "PopTron: Electro-Pop and Indie Dance Rock [SomaFM]",
    "link": "http://ice3.somafm.com/poptron-128-mp3",
    "categories": "Pop"
  },
  {
    "name": "Yabloki Radio",
    "link": "http://uk6.internet-radio.com:8365/stream",
    "categories": "Pop"
  }
]

Pueden editarlo y cambiar los streams que quieran.

Unas imágenes :

 
 


Github

jueves, 12 de noviembre de 2020

Fenix Helper 1.0

Es un programa en C# y Telerik, para cargar programas o scripts en cualquier lenguaje, con o sin argumentos, se puede asignar una tecla desde el F2 hasta el F12 para cargar los programas con una tecla.

En el caso de que se asignen argumentos, pueden establecer un valor manualmente, una petición de seleccionar un archivo o escribir manualmente el valor cuando el programa pregunte.

Unas imágenes :

 








Github

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


 

 

viernes, 4 de septiembre de 2020

Registro de películas y series 1.0

Es un programa en C# para registrar películas y series ya vistas, útil para saber que series ya se han visto y en que temporada o capítulo se quedaron.

Unas imágenes : 





Github

Compilado

martes, 1 de septiembre de 2020

Radio Online 1.0

 Es una aplicación en Django para gestionar emisoras de radios. En la cual se pueden dividir por categorias como Rock o Electronica. Se pueden crear, editar y borrar categorias y emisoras. La aplicación ya viene con una base de datos con emisoras de cada categoria. Además cuenta con un reproductor de las emisoras para controlar la reproducción de las mismas.

Unas imágenes : 



 

 Github

jueves, 2 de julio de 2020

Fenix Packet Sniffer 1.0

Un programa en C# para capturar paquetes de cualquier interfaz de red. Se puede grabar los logs en formato Pcap.

Una imagen.




miércoles, 27 de mayo de 2020

Directory Cleaner 0.3

Un script en Python para limpiar un directorio. Las extensiones soportadas son : zip, rar, avi, mp4, mkv, srt, ico, bmp, jpg, jpeg, png, gif, txt, pdf, exe, docx, html.

La mayoria de los archivos se mueven a la carpeta documentos con directorios creados con el nombre de la extension, los mp3 a la carpeta música y los videos a la carpeta de videos.

El script tiene dos comandos :

-clean <directorio>  : Limpia el directorio seleccionado
-clean-downloads : Limpia la carpeta de descargas

El script lo pueden encontrar en el siguiente link de github. 

viernes, 22 de mayo de 2020

SQLite Manager 1.0

Es un programa para crear y editar base de datos en SQLite3, esta hecho en C# con Telerik, se puede listar tablas, usar el comando select y agregar, editar o borrar datos o tablas.

Una imagen :




miércoles, 13 de mayo de 2020

Fenix Webcam Manager 1.0

Un programa en C# con Telerik para sacar fotos de cualquier webcam conectada.

Una imagen :




Fenix File Runner 1.0

Un programa en C# con Telerik para elegir cualquier programa para que se inicie cada vez que inicia Windows.

Una imagen :



[NextJS] Fenix Music

Fenix Music es una aplicación web full-stack pensada para gestionar tu biblioteca multimedia local. Está construida con Next.js 14 y estruc...