Portfolio

Desarrollo E-commerce: radio.friko.pl

Radio.friko.pl fue una emisora online que funcionó entre 2005 y 2010 dentro de la plataforma Friko.pl, con streaming musical y comunidad.

#Sitios web
Desarrollo E-commerce: radio.friko.pl

#Radio.friko.pl - tecnología para una radio online de 2005-2010

Radio.friko.pl fue una radio online activa entre 2005 y 2010 dentro de la plataforma Friko.pl. Ofrecía streaming musical, emisiónes en directo y acceso a grabaciones archivadas. El proyecto nació del interés por la radio por internet, en una época en la que este formato empezaba a ganar popularidad en Polonia. Diseñé e implementé el sitio con las tecnologías disponibles entonces, cuidando la estabilidad del streaming y la facilidad de uso.

#Objetivo de radio.friko.pl y su audiencia

Radio.friko.pl se creó como una plataforma de radio online para ofrecer música y emisiónes en directo a una audiencia amplia. El sitio incluía streaming en tiempo real, programación y acceso a grabaciones archivadas. Estaba dirigido a amantes de la música, usuarios interesados en radio por internet y a la comunidad de Friko.pl, sobre todo jóvenes y adultos que exploraban nuevos medios en la época de expansión de la banda ancha.

#Funcionalidades técnicas de radio.friko.pl

En este proyecto implementé soluciones propias del periodo 2005-2010, ajustadas a los estándares web de la época:

  • Compatibilidad con navegadores - La estructura se basaba en HTML 4.01 y CSS 2.1 con layout en tablas, optimizado para Internet Explorer 6-8, Firefox 2-3.6 y primeras versiones de Chrome.
  • Streaming de audio - Reproductor Flash en ActionScript 2.0 integrado con Shoutcast/Icecast, con MP3 a 64-128 kbps.
  • Programación - Lista estática en HTML/PHP 5.2 generada en servidor desde MySQL 4.1/5.0, con ordenación básica por día y hora.
  • SEO básico - Metadatos de título y descripción, sin sitemaps dinámicos ni APIs de indexación.
  • Copias de seguridad - Backups manuales de base de datos y grabaciones en FTP, exportados con phpMyAdmin y tareas cron semanales.
  • Rendimiento - Caché en Apache 2.2 mediante mod_expires para recursos estáticos, dentro de los límites de un hosting compartido.
  • Archivo de grabaciones - Sección simple con enlaces a MP3 almacenados en servidor, organizada con carpetas y subidas manuales por FTP.

#Retos técnicos y soluciones

Durante el desarrollo aparecieron limitaciones propias de la infraestructura de internet de esa época:

  • Estabilidad del streaming - Las conexiones lentas interrumpían la reproducción. Solución: reduje el bitrate a 64 kbps y añadí buffering en el reproductor Flash.
  • Compatibilidad de Flash - Las diferencias entre versiones de Flash Player complicaban la reproducción. Solución: usé un embed simple con fallback a Windows Media Player.
  • Carga del servidor - El aumento de oyentes sobrecargaba Shoutcast. Solución: ajusté la configuración de Icecast y limité conexiones simultáneas.
  • Gestión de grabaciones - La falta de archivado automático dificultaba el acceso. Solución: organicé archivos manualmente y generé enlaces con PHP.

#Tecnologias Utilizadas

Para construir y mantener radio.friko.pl utilicé tecnologías disponibles en ese momento:

  • PHP 5.2 - Lógica del sitio y generación de la programación.
  • MySQL 4.1/5.0 - Base de datos para emisiónes y datos de usuarios.
  • HTML 4.01 - Estructura del sitio con tablas.
  • CSS 2.1 - Estilos con soporte básico para float y position.
  • Flash (ActionScript 2.0) - Reproductor de audio para MP3 vía Shoutcast/Icecast.
  • Apache 2.2 - Servidor web con mod_php y mod_expires.
  • FTP - Transferencia de archivos y gestión de backups.
  • phpMyAdmin - Administración de base de datos y exportaciones SQL.

#Gestión y Soporte Técnico

Radio.friko.pl funcionó entre 2005 y 2010 y requería soporte acorde con la tecnología de esa época. Las actualizaciones de contenido y grabaciones se hacían manualmente por FTP, con pruebas en un entorno local WAMP. El streaming se mantenía con Shoutcast/Icecast, logs y scripts PHP simples, mientras la estabilidad dependía de configurar bitrate y límites de conexión. El sitio podía ampliarse con votación de canciones, integración con redes sociales emergentes o archivo de podcasts, pero el hosting compartido y la falta de herramientas adecuadas al proyecto de streaming exigían decisiones prudentes.

If you plan to recreate a classic internet radio or develop a modern audio platform, and need support using contemporary technologies, contact me to discuss the details and create a solution that meets your requirements.

#Resumen

In 2007-2010, radio.friko.pl served as an internet radio station, offering live streaming, scheduled broadcasts, and access to archived recordings, all within the technológical limitations of the time. It was a pioneering project that showcased my ability to work with early online media technologies.