Tabla de contenido
Una vez más aquí. Hoy vengo a dejar un pequeño programa escrito en Python que he ido desarrollando durante las últimas semanas en mis ratos libres. El caso es que este programa que he bautizado Kidneys m3u/m3u8 busca ofrecer a los usuarios una forma sencilla de filtrar y ordenar listas m3u (siempre legales).
A medida que fui escribiendo el código, he ido añadiendo ciertas funcionalidades a mayores para ordenar y reproducir estas listas m3u en Windows y Linux. Esto es algo que ya había hecho hace como un año en un programa que publiqué en el artículo Organizador de listas M3U, pero le he dado una pequeña vuelta de tuerca para afinarlo un poco más y ofrecer más funcionalidades al usuario. Además, hace poco añadí la posibilidad de realizar búsquedas y reproducir vídeos y listas de reproducción de Youtube.
¿Qué es KidneysM3U?

Como decía líneas más arriba, KidneysM3U es una aplicación de escritorio desarrollada con Python que busca hacer fácil la forma en que gestionamos y reproducimos contenido multimedia. Está diseñada para ser multiplataforma (compatible con Windows y GNU/Linux), que busca ofrecer una experiencia fluida tanto para principiantes como para usuarios avanzados.
Características principales

Gestión de listas M3U/M3U8
- Carga eficiente de archivos locales y de URLs con listas m3u.
- Soporte para archivos extensos (probado con más de 2 millones de líneas)
- Filtrado y búsqueda en tiempo real
- Interfaz de ordenación visual con drag & drop
Integración con YouTube

- Reproducción de videos, playlists y canales
- Búsqueda avanzada integrada
- Selección automática de la mejor calidad de stream disponible (en Youtube)
- Soporte para cookies (acceso a contenido)
- Capacidad de descarga de vídeos y audio o de solo audio
Reproductor multimedia integrado con VLC

- Reproductor VLC integrado
- Controles multimedia completos
- Atajos de teclado personalizados
- Soporte para pantalla completa
- Monitor de CPU opcional
Gestión de favoritos y enlaces

- Sistema de favoritos integrado
- Gestión de enlaces personalizada
- Guardado automático de preferencias
- Organización por categorías
Requisitos del sistema
Windows
- Python 3.8 o superior
- VLC Media Player instalado
- Conexión a internet para contenido en streaming
- Las dependencias se instalan de forma automática ejecutando run_app.py
GNU/Linux
- Python 3.8 o superior
- VLC instalado
- Conexión a internet para contenido en streaming
- Las dependencias se instalan de forma automática ejecutando run_app.py
Instalación y uso
La instalación es sencilla y directa:
- Instalar las dependencias necesarias
- Clonar o descargar el repositorio
- Ejecutar con Python:
- Windows: python run_app.py
- Linux: python3 run_app.py
Próximamente, cuando tenga tiempo, espero crear un archivo .deb y un archivo .exe para no tener que ejecutar el programa desde la terminal.
Otras características incluidas

- Interfaz intuitiva con soporte para tema claro/oscuro
- Minimización a la bandeja del sistema
- Ordenador visual de listas M3U
- Descargador de contenido multimedia integrado
- Soporte para archivos de gran tamaño
Ventaja
- Todo en uno. Se busca que el usuario no necesite múltiples aplicaciones para gestionar tu contenido
- Ligereza. Busca un consumo de recursos optimizado
- Código abierto. Transparencia y posibilidad de personalización
- Multiplataforma. Funciona en los principales sistemas operativos
- Actualizaciones regulares. Mientras me resulta útil, habrá mejoras continuas y corrección de errores
Conclusión y repositorio en GitHub
KidneysM3U representa la evolución natural en la gestión y reproducción de contenido multimedia. Con su combinación de características avanzadas y facilidad de uso, se posiciona como una herramienta para cualquier usuario que busque una solución integral para sus necesidades de streaming y reproducción de medios.
La aplicación está disponible bajo licencia MIT, lo que garantiza su uso gratuito y la posibilidad de modificación según las necesidades específicas de cada usuario. KidneysM3U continúa mejorando y adaptándose a las necesidades cambiantes de sus usuarios.
En resumen, si estás buscando una solución completa para gestionar y reproducir tus listas IPTV y contenido de YouTube, KidneysM3U puede ser la respuesta que buscas. Se trata de una aplicación de escritorio gratuita y de código abierto que combina la potencia de VLC con una interfaz sencilla y fácil de usar.
Si quieres descargar y probar este proyecto, puedes descargar todo el código fuente del proyecto desde el repositorio en GitHub en el que he alojado este proyecto.