{"id":41937330,"url":"https://github.com/perez987/mp3player","last_synced_at":"2026-03-01T23:09:46.365Z","repository":{"id":318861806,"uuid":"1074162891","full_name":"perez987/MP3Player","owner":"perez987","description":"A simple SwiftUI app for macOS to play MP3 and M4A (AAC Apple) files.","archived":false,"fork":false,"pushed_at":"2026-02-07T00:50:07.000Z","size":36499,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-07T11:42:16.686Z","etag":null,"topics":["m4a","macos","mp3","mp3player","swift","swiftui"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/perez987.png","metadata":{"files":{"readme":"README-ES.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-11T09:03:12.000Z","updated_at":"2026-02-07T00:50:10.000Z","dependencies_parsed_at":"2025-10-16T21:27:26.433Z","dependency_job_id":"2b16ea10-7593-4cc4-b2c4-5bcc1f5565e8","html_url":"https://github.com/perez987/MP3Player","commit_stats":null,"previous_names":["perez987/mp3player"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/perez987/MP3Player","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perez987%2FMP3Player","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perez987%2FMP3Player/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perez987%2FMP3Player/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perez987%2FMP3Player/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perez987","download_url":"https://codeload.github.com/perez987/MP3Player/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perez987%2FMP3Player/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29987656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T22:42:38.399Z","status":"ssl_error","status_checked_at":"2026-03-01T22:41:51.863Z","response_time":124,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["m4a","macos","mp3","mp3player","swift","swiftui"],"created_at":"2026-01-25T18:15:24.386Z","updated_at":"2026-03-01T23:09:46.360Z","avatar_url":"https://github.com/perez987.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mp3Player en SwiftUI\n\n![Platform](https://img.shields.io/badge/macOS-13+-orange.svg)\n![Swift](https://img.shields.io/badge/Swift-5-color=9494ff.svg)\n![Xcode](https://img.shields.io/badge/Xcode-15.2+-lavender.svg)\n\n\u003ca href=\"README.md\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/English-README-blue\" alt=“English README Docs”\u003e\n\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\n\nUna aplicación simple para macOS, hecha con SwiftUI, para reproducir archivos de audio MP3 y M4A.\n\n\u003cimg src=\"Images/Main-window.png\" width=\"600px\"\u003e\n\n## Características\n\n- **Idiomas**: Inglés y español\n- **Abrir archivos de audio**: Abre archivos de audio MP3 y M4A para reproducir\n- **Abrir directorios**: Carga todos los archivos MP3 y M4A de un directorio\n- **Menú Play**: Menú dedicado con atajos de teclado para todos los controles de reproducción\n- **Controles de reproducción**: Botones Reproducir/Pausar, Detener, Anterior, Siguiente\n- **Modo aleatorio**: Reproducción aleatoria de pistas\n- **Visualización de tiempo**: Muestra el tiempo transcurrido y el tiempo restante para la pista actual\n- **Información de la pista**: Muestra el título de la canción y el artista extraídos de los metadatos del audio\n- **Estado persistente**: Guarda y restaura automáticamente la última pista reproducida\n- **Abrir con Finder**: Soporte para abrir archivos MP3 y M4A a través del Finder\n- **Fondo de carátula de álbum**: Muestra la imagen de la carátula del álbum como fondo difuminado cuando está disponible\n- **Icono en la barra de menú**: Muestra un icono de nota musical en la barra de menú de macOS mientras la aplicación está en ejecución\n- **Notificaciones de cambio de canción**: Muestra notificaciones de macOS con el título y el artista cada vez que cambia una canción (macOS 15+)\n- **Soporte de idiomas**: Soporte para inglés, español, francés, alemán e italiano con ventana para seleccionar idioma.\n\n## Requisitos\n\n- macOS 13.0 o posterior\n- Xcode 15.0 o posterior\n\n## Uso\n\n1. Usa el menú Archivo o los atajos de teclado para abrir:\n\t- Archivo individual: Presiona `Cmd+O` o ve a `Archivo \u003e Abrir archivo de audio...`\n\t- Directorio: Presiona `Cmd+D` o ve a `Archivo \u003e Abrir directorio...`\n\n2. Usa el menú Play o los atajos de teclado para controlar la reproducción:\n\t- ⏪️ Pista anterior: `Ctrl+A` o ve a `Play \u003e Anterior`\n\t- ▶️ Reproducir / ⏸️ Pausar: `Ctrl+P` o ve a `Play \u003e Reproducir/Pausar`\n\t- ⏹️ Detener reproducción: `Ctrl+S` o ve a `Play \u003e Detener`\n\t- ⏩️ Pista siguiente: `Ctrl+N` o ve a `Play \u003e Siguiente`\n\t- 🔀 Activar/desactivar modo aleatorio: `Ctrl+H` o ve a `Play \u003e Aleatorio`\n\n3. También puedes usar los botones de control de reproducción en la ventana de la aplicación.\n\t\n4. Haz clic derecho en un archivo MP3 o M4A para abrirlo a través del Finder.\n\n5. Barra de menús (`Idioma \u003e Elige idioma` o teclado `⌘ + L`) para abrir la ventana del selector de idioma.\n\n## Selector de idioma\n\n![](Images/Spanish.png)\n\n## Nota sobre las notificaciones\n\nLas notificaciones de cambio de canción solo están habilitadas en macOS 15 Sequoia y macOS 26 Tahoe. macOS 14 Sonoma y versiones anteriores tienen problemas de compatibilidad con la visualización de notificaciones, por lo que muestran el icono en la barra de menú pero no las notificaciones.\n\nEstoy trabajando en ello. Cualquier ayuda será bienvenida.\n\n## La aplicación está dañada y no se puede abrir\n\nSi ves `La aplicación está dañada y no se puede abrir` cuando abres MP3Player por primera vez, lee [App-damaged-ES.md](DOCS/App-damaged-es.md).\n\n## Mensajes de consola\n\nPuedes ver varios mensajes de consola cuando ejecutas la aplicación en Xcode. La mayoría de estos son mensajes del sistema inofensivos de los frameworks de macOS. Para obtener una explicación detallada de lo que significa cada mensaje y cuáles se pueden ignorar con seguridad, consulta [Console-messages-ES.md](DOCS/Console-messages-ES.md).\n\n## Compilación\n\nAbre `Mp3Player.xcodeproj` en Xcode y compila el proyecto.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperez987%2Fmp3player","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperez987%2Fmp3player","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperez987%2Fmp3player/lists"}