The customer
NRK (Norsk rikskringkasting), Norway's public broadcaster, documents and reports every piece of music it broadcasts through the DMA platform: a media asset management (MAM) core with ingest pipelines for audio, images and booklets, a central database, a web portal and web services, audio fingerprinting and the delivery to a music-monitoring service, plus the desktop clients Archivist and DMALive and a REST API. Next to it ran a sister installation for Rockheim, Norway's national museum of pop and rock.
What operations and support meant here
Development is only half of a platform's life. The other half is keeping it running β every day, for years, with the people who depend on it. From 2011 to 2026 we did both for DMA:
- Second- and third-level support for archivists, journalists and the rights department β from a client that will not start to an import that silently stops
- Operating the MAM β 13 servers across two environments: production with nine servers (a six-node MAM cluster for load and redundancy, the database, the portal and the web services) and a test environment with four (two MAM nodes, database, portal). Watching queues and ingest, rolling out patches node by node, keeping production and test configurations apart
- Keeping the data flowing β ingest of recordings, images and booklets, fingerprint deliveries, exports to partner systems
- Root-cause work instead of restarts β following a stuck job down to the database, the file or the configuration that caused it
Typical problems we solved
- Long-standing error backlogs traced to their actual cause β for example text-encoding issues with Norwegian characters in database logic β and cleared for good.
- Jobs stuck for a long time released by finding the one file that blocked them, such as an image in a different format than its name suggested.
- Failed messages and notifications re-run in bulk, with the remainder sorted into what needs fixing and what can be closed.
- Configuration drift between production and test detected and corrected without downtime β followed by a safeguard in the deployment and a runbook entry.
- Stuck ingest recovered β material brought back into the archive, real losses separated from mere housekeeping.
- Queues and hanging processes cleaned up β always with a backup first.
- Special characters preserved β text recognition that dropped Γ₯, Γ¦ and ΓΈ fixed.
Supporting the move to the new system
In 2026 NRK moved its rights reporting to a new system. We supported the transition from the old side: export runs into the new system and data-quality issues found and corrected along the way. After the move, NRK took the support of DMA in-house.
Rockheim
The Rockheim museum used a MAM installation of its own to import audio from external sources and to store video, audio and images for its exhibitions and websites. Its support followed the same pattern: imports and previews, exchange with NRK's archive, database and portal issues.
What it shows
A long-running, business-critical media platform does not need heroics β it needs someone who knows it end to end, finds the actual cause and leaves a note so the next person does not have to. That is the kind of operations and support we offer for media and archive systems.
See also: NRK: 15 years of music archive and rights software for the development side.