Own the audio catalog
Keep tracks, metadata, artwork, licenses, HLS outputs, podcasts, and playlists in systems operated under the Vianordis environment.
Sovereign audio publishing for music, podcasts, and live sessions.
Sonoris lets organizations host tracks, playlists, podcasts, listening rooms, and live streams in one EU-resident audio platform instead of scattering media, rights, shares, and audience activity across consumer streaming services.
Music, podcasts, live sessions, and community listening are usually managed through separate consumer platforms. That makes identity, rights, visibility, audience access, reporting, and data residency hard to govern, especially for organizations that must explain where content and listener activity live.
Sonoris combines a Next.js creator workspace, a Go API, Keycloak identity, PostgreSQL catalog records, Ceph object storage, an ffmpeg HLS worker, and real-time room services. Teams can upload audio, enrich metadata, transcode for playback, publish podcasts, create playlists, issue controlled shares, and host listening sessions without leaving the sovereign environment.
Sonoris is built for teams that want the reach of modern audio publishing without losing governance over content, users, distribution, and data residency.
Keep tracks, metadata, artwork, licenses, HLS outputs, podcasts, and playlists in systems operated under the Vianordis environment.
Use one platform for music libraries, podcast feeds, curated playlists, controlled shares, synchronized rooms, and live audio events.
Use private, unlisted, and public visibility with expiring or max-use share tokens for tracks and playlists.
The upload, transcode, playback, sharing, and publishing path is part of one product instead of a chain of ad hoc media tools.
Attach licenses, categories, lyrics, descriptions, and artwork to catalog records, and collect track reports for review.
Run social listening rooms, room chat, live streams, and agent-driven playback requests around the same audio catalog.
Creators add audio with title, description, artist, category, lyrics, artwork, license, source, and visibility metadata.
The backend stores originals in S3-compatible object storage, the worker prepares HLS playback, and teams publish through playlists, shares, podcast episodes, or RSS feeds.
Audiences listen in the browser, join rooms or live sessions, and teams monitor plays, reports, shares, and access through identity-bound routes.
Create tracks, upload audio, manage title, description, artist, category, lyrics, artwork, license, source, status, visibility, and play counts.
Serve browser-friendly playback through HLS manifests and segments after worker-based transcoding from the original uploaded asset.
Create playlists, add or remove tracks, search collections, and issue public share links with optional expiry and use limits.
Create shows, manage episodes backed by catalog tracks, and expose token-protected RSS and episode audio routes for podcast clients.
Create open or invite-only rooms, connect participants, synchronize room state, and post room messages around shared listening sessions.
Schedule, start, stop, and connect to live streams with persistent metadata and optional recording track references.
Search tracks and playlists, browse library content, and use seeded Creative Commons or custom license records.
Expose authenticated agent endpoints for search, track operations, playlist actions, uploads, and browser playback requests.
Sonoris separates the creator UI, API policy, catalog storage, object storage, transcode worker, public playback, and real-time listening layer so each part can be operated and reviewed deliberately.
Publish music, artwork, metadata, lyrics, licenses, playlists, and controlled share links without relying on consumer streaming dashboards.
Host training audio, leadership briefings, product explainers, internal podcasts, and curated playlists inside an identity-bound environment.
Manage shows, episodes, publication metadata, RSS access, and episode audio delivery from the same catalog used for playback.
Create scheduled streams for announcements, interviews, community sessions, or private organization broadcasts.
Bring audiences together around synchronized playback, invite-only rooms, and room chat.
Use EU-resident storage, tenant-aware APIs, controlled visibility, and share limits when content cannot be pushed through unmanaged platforms.
Sonoris uses standard identity, storage, media, and runtime components instead of a closed consumer-media stack.
Keeps access tied to organization accounts, roles, and sign-in policy.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Stores structured service records in a controlled tenant-aware backend.
Provides the governed place where service data and files are stored.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Shows how this service fits into the wider Vianordis environment instead of standing alone.
Lets approved systems connect without ad hoc exports or manual copy-paste.
Sonoris is designed so catalog ownership, audience access, public sharing, and playback infrastructure can be explained to IT, security, legal, and communications teams.
Audio metadata lives in PostgreSQL and media assets live in EU-operated S3/Ceph object storage.
Protected routes use Keycloak JWT validation and tenant middleware before catalog or room access.
Tracks, playlists, podcasts, and live streams support private, unlisted, or public visibility patterns.
Public track and playlist shares use opaque tokens with optional expiry and max-use limits.
Catalog records support licenses, ownership, categories, descriptions, lyrics, artwork, and source metadata.
Track reports capture reason, detail, status, creation time, and review timestamps for follow-up.
The API uses specific CORS origins, bearer auth, upload cleanup, health checks, and Kubernetes deployment primitives.
Sonoris is listed on the Vianordis rate card. For media teams and regulated organizations, a demo is the fastest way to review catalog structure, storage, podcast publishing, live events, sharing policy, and identity requirements.
Sonoris is for creators, media teams, communications teams, podcast publishers, and organizations that need controlled audio hosting instead of unmanaged consumer streaming tools.
No. Sonoris supports tracks, playlists, podcasts, shared audio links, listening rooms, live streams, and internal audio-library use cases.
Users create a track record, upload the original audio asset, and the backend moves the track through upload and transcode states before HLS playback is available.
Yes. Sonoris stores podcast and episode metadata, then exposes token-protected public RSS and episode audio routes for podcast clients.
Yes. Owners can create public track or playlist share tokens, with optional expiration and max-use controls.
Yes. Sonoris includes listening rooms with messages and live stream routes for scheduled, live, and ended stream states.
Authenticated API routes are protected by Keycloak JWT validation and tenant middleware. Public playback paths are limited to share tokens or podcast RSS tokens.
See how Sonoris can replace scattered streaming, podcast, sharing, and live-audio tools with one governed workspace for catalog control and audience engagement.