Create BearWave macOS radio-first app

This commit is contained in:
Sebastian Palencsar
2026-06-25 09:21:42 +02:00
commit b47b591e03
42 changed files with 3814 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
</dict>
</plist>

View File

@@ -0,0 +1,90 @@
"Add" = "Hinzufügen";
"Add Favorite" = "Zu Favoriten hinzufügen";
"Add Station" = "Sender hinzufügen";
"Add to Folder" = "Zu Ordner hinzufügen";
"Add to \(group.name)" = "Zu \(group.name) hinzufügen";
"Artist" = "Artist";
"Bitrate" = "Bitrate";
"Codec" = "Codec";
"Connection timed out" = "Verbindung abgelaufen";
"The station did not respond in time. It may be overloaded or temporarily unavailable." = "Der Sender hat nicht rechtzeitig geantwortet. Er könnte überlastet oder vorübergehend nicht verfügbar sein.";
"Copy Stream URL" = "Stream-URL kopieren";
"Could not resolve host" = "Host konnte nicht aufgelöst werden";
"The stream server address could not be found. Check your internet connection." = "Die Serveradresse des Streams konnte nicht gefunden werden. Prüfe deine Internetverbindung.";
"Create new folder" = "Neuen Ordner erstellen";
"Details" = "Details";
"Folder name" = "Ordnername";
"Folders" = "Ordner";
"Mini Player" = "Mini-Player";
"Show Full Window" = "Vollständiges Fenster anzeigen";
"New Folder" = "Neuer Ordner";
"No stream metadata yet" = "Noch keine Stream-Metadaten";
"Now Playing" = "Jetzt läuft";
"Open Homepage" = "Homepage öffnen";
"Rename folder" = "Ordner umbenennen";
"Remove from \(group.name)" = "Aus \(group.name) entfernen";
"Server error" = "Serverfehler";
"The server responded with HTTP \(code). The stream may be temporarily unavailable." = "Der Server antwortete mit HTTP \(code). Der Stream könnte vorübergehend nicht verfügbar sein.";
"Station is offline" = "Sender ist offline";
"The stream URL is no longer available. The station may have shut down or changed its address." = "Die Stream-URL ist nicht mehr verfügbar. Der Sender könnte abgeschaltet oder die Adresse geändert haben.";
"Status" = "Status";
"Stream interrupted" = "Stream unterbrochen";
"The connection was lost. The station may have ended the broadcast." = "Die Verbindung wurde getrennt. Der Sender könnte die Übertragung beendet haben.";
"Tags" = "Tags";
"Title" = "Titel";
"Codec not supported" = "Codec nicht unterstützt";
"macOS cannot decode this stream format. Try a different station." = "macOS kann dieses Stream-Format nicht decodieren. Versuche einen anderen Sender.";
"Playback failed" = "Wiedergabe fehlgeschlagen";
"Add station manually" = "Sender manuell hinzufügen";
"Base URL" = "Basis-URL";
"BearWave" = "BearWave";
"Bitrate" = "Bitrate";
"Cancel" = "Abbrechen";
"Country (optional)" = "Land (optional)";
"Create" = "Erstellen";
"Delete" = "Löschen";
"Favorites" = "Favoriten";
"Germany" = "Deutschland";
"Last played" = "Zuletzt gespielt";
"Library" = "Mediathek";
"Live radio" = "Live-Radio";
"Load a station page or search worldwide." = "Lade eine Senderseite oder suche weltweit.";
"Manual" = "Manuell";
"Menu Bar" = "Menüleiste";
"Name" = "Name";
"Netherlands" = "Niederlande";
"No station selected" = "Kein Sender ausgewählt";
"No stations loaded yet" = "Noch keine Sender geladen";
"Pause" = "Pause";
"Paused" = "Pausiert";
"Play" = "Wiedergabe";
"Play/Pause" = "Wiedergabe/Pause";
"Playback" = "Wiedergabe";
"Playing" = "Wiedergabe läuft";
"Quit BearWave" = "BearWave beenden";
"Radio Browser" = "Radio Browser";
"Recent" = "Zuletzt";
"Remove Favorite" = "Aus Favoriten entfernen";
"Rename" = "Umbenennen";
"Resume" = "Fortsetzen";
"Resume last station on launch" = "Letzten Sender beim Start fortsetzen";
"Search" = "Suche";
"Search Results" = "Suchergebnisse";
"Search stations, genre, country" = "Sender, Genre, Land suchen";
"Show BearWave" = "BearWave zeigen";
"Show playback details in menu bar" = "Wiedergabedetails in der Menüleiste zeigen";
"Buffering..." = "Puffert...";
"Connecting..." = "Verbindet...";
"Failed" = "Fehlgeschlagen";
"Stopped" = "Gestoppt";
"Stream failed" = "Stream fehlgeschlagen";
"Unsupported stream state" = "Nicht unterstützter Stream-Zustand";
"Quick" = "Schnellzugriff";
"Sort" = "Sortierung";
"Stations" = "Sender";
"Stop" = "Stopp";
"Stream URL (http/https)" = "Stream-URL (http/https)";
"Top" = "Top";
"Votes" = "Stimmen";
"World" = "Welt";
"Unknown" = "Unbekannt";

View File

@@ -0,0 +1,68 @@
"Add" = "Add";
"Add Favorite" = "Add Favorite";
"Add Station" = "Add Station";
"Artist" = "Artist";
"Bitrate" = "Bitrate";
"Codec" = "Codec";
"Copy Stream URL" = "Copy Stream URL";
"Details" = "Details";
"No stream metadata yet" = "No stream metadata yet";
"Now Playing" = "Now Playing";
"Open Homepage" = "Open Homepage";
"Status" = "Status";
"Tags" = "Tags";
"Title" = "Title";
"Add station manually" = "Add station manually";
"Base URL" = "Base URL";
"BearWave" = "BearWave";
"Bitrate" = "Bitrate";
"Cancel" = "Cancel";
"Country (optional)" = "Country (optional)";
"Favorites" = "Favorites";
"Germany" = "Germany";
"Folder name" = "Folder name";
"Folders" = "Folders";
"Last played" = "Last played";
"Library" = "Library";
"Live radio" = "Live radio";
"Load a station page or search worldwide." = "Load a station page or search worldwide.";
"Manual" = "Manual";
"Menu Bar" = "Menu Bar";
"Name" = "Name";
"Netherlands" = "Netherlands";
"No station selected" = "No station selected";
"No stations loaded yet" = "No stations loaded yet";
"Pause" = "Pause";
"Paused" = "Paused";
"Play" = "Play";
"Play/Pause" = "Play/Pause";
"Playback" = "Playback";
"Playing" = "Playing";
"Quit BearWave" = "Quit BearWave";
"Radio Browser" = "Radio Browser";
"Recent" = "Recent";
"Rename folder" = "Rename folder";
"Remove Favorite" = "Remove Favorite";
"Resume" = "Resume";
"Resume last station on launch" = "Resume last station on launch";
"Search" = "Search";
"Search Results" = "Search Results";
"Search stations, genre, country" = "Search stations, genre, country";
"Show BearWave" = "Show BearWave";
"Show playback details in menu bar" = "Show playback details in menu bar";
"Buffering..." = "Buffering...";
"Connecting..." = "Connecting...";
"Failed" = "Failed";
"Stopped" = "Stopped";
"Stream failed" = "Stream failed";
"Unsupported stream state" = "Unsupported stream state";
"Sort" = "Sort";
"Stations" = "Stations";
"Stop" = "Stop";
"Stream URL (http/https)" = "Stream URL (http/https)";
"Top" = "Top";
"Votes" = "Votes";
"World" = "World";
"New Folder" = "New Folder";
"Create new folder" = "Create new folder";
"Add to Folder" = "Add to Folder";