[{"data":1,"prerenderedAt":1316},["ShallowReactive",2],{"navigation":3,"/blog/newsletter/zrobcie-halas-podcast-maciej-dulski-post":782,"/blog/newsletter/zrobcie-halas-podcast-maciej-dulski-surround":904,"/blog/newsletter/zrobcie-halas-podcast-maciej-dulski-related":908},[4,70,207,352,769],{"title":5,"path":6,"stem":7,"children":8,"page":69},"Case Study","/blog/case-study","blog/case-study",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65],{"title":10,"path":11,"stem":12},"Ambistream – Multi-Layer Streaming Platform","/blog/case-study/ambistream-building-a-multi-layer-streaming-platform-from-a-spark-of-an-idea","blog/case-study/ambistream-building-a-multi-layer-streaming-platform-from-a-spark-of-an-idea",{"title":14,"path":15,"stem":16},"Custom Chromecast & AirPlay Casting App","/blog/case-study/chromecast-airplay-casting-app-case-study","blog/case-study/chromecast-airplay-casting-app-case-study",{"title":18,"path":19,"stem":20},"Direct Music Licensing Platform Case Study","/blog/case-study/dlm-music-catalog-case-study","blog/case-study/dlm-music-catalog-case-study",{"title":22,"path":23,"stem":24},"Assembly Instructions App - Galeco Mobile App","/blog/case-study/galeco-mobile-app-case-study","blog/case-study/galeco-mobile-app-case-study",{"title":26,"path":27,"stem":28},"MemoSonic: Building an Audio Memory Game","/blog/case-study/how-we-built-memosonic-accessible-audio-memory-game-flutter","blog/case-study/how-we-built-memosonic-accessible-audio-memory-game-flutter",{"title":30,"path":31,"stem":32},"Loyalty Program App for Shopping Mall","/blog/case-study/loyalty-program-application-case-study","blog/case-study/loyalty-program-application-case-study",{"title":34,"path":35,"stem":36},"Mobile Application for Music Catalogs","/blog/case-study/mobile-app-for-music-catalog","blog/case-study/mobile-app-for-music-catalog",{"title":38,"path":39,"stem":40},"Universal Music Data Parser for 20+ Platforms","/blog/case-study/musicdata-lab-universal-music-data-parser-case-study","blog/case-study/musicdata-lab-universal-music-data-parser-case-study",{"title":42,"path":43,"stem":44},"Panther ML/AI Pricing Recommendation Tool","/blog/case-study/panther-pricing-recommendation-tool-case-study","blog/case-study/panther-pricing-recommendation-tool-case-study",{"title":46,"path":47,"stem":48},"4D Grupa Roofing Wholesalers Platform","/blog/case-study/roofing-wholesalers-website-case-study","blog/case-study/roofing-wholesalers-website-case-study",{"title":50,"path":51,"stem":52},"Talent Alpha HR Frontend Platform","/blog/case-study/talent-alpha-hr-platform-case-study","blog/case-study/talent-alpha-hr-platform-case-study",{"title":54,"path":55,"stem":56},"Ticketing & Events Platform Development","/blog/case-study/ticketing-events-platform-case-study","blog/case-study/ticketing-events-platform-case-study",{"title":58,"path":59,"stem":60},"Turn Fans into Superfans — Roadie.co","/blog/case-study/turn-fans-into-superfans-roadie-co","blog/case-study/turn-fans-into-superfans-roadie-co",{"title":62,"path":63,"stem":64},"Walkative 2.0 Global Booking Engine","/blog/case-study/walkative-2-booking-platform-case-study","blog/case-study/walkative-2-booking-platform-case-study",{"title":66,"path":67,"stem":68},"Why Merch Is the New Royalty Check, and How Tech Is Closing the Gap","/blog/case-study/why-merch-is-the-new-royalty-check","blog/case-study/why-merch-is-the-new-royalty-check",false,{"title":71,"path":72,"stem":73,"children":74,"page":69},"Music Data","/blog/music-data","blog/music-data",[75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203],{"title":76,"path":77,"stem":78},"13 Distributors, 5 File Formats, Zero Standards -The Reality of Music Royalty Data","/blog/music-data/13-distributors-5-file-formats-zero-standards-the-reality-of-music-royalty-data","blog/music-data/13-distributors-5-file-formats-zero-standards-the-reality-of-music-royalty-data",{"title":80,"path":81,"stem":82},"830 Ways to Say Spotify - Normalizing Music Streaming Data","/blog/music-data/830-ways-to-say-spotify-normalizing-music-streaming-data","blog/music-data/830-ways-to-say-spotify-normalizing-music-streaming-data",{"title":84,"path":85,"stem":86},"Why Music Companies Need AI-Powered Analytics (And How We Built One)","/blog/music-data/ai-powered-analytics-dashboard-django-clickhouse-ollama","blog/music-data/ai-powered-analytics-dashboard-django-clickhouse-ollama",{"title":88,"path":89,"stem":90},"AI Rehearsal: Spaced Repetition for Your Musical Ideas","/blog/music-data/ai-rehearsal-spaced-repetition-for-musical-ideas","blog/music-data/ai-rehearsal-spaced-repetition-for-musical-ideas",{"title":92,"path":93,"stem":94},"Audio Project Organization Is a Mess — Here's Why","/blog/music-data/audio-project-organization-mess","blog/music-data/audio-project-organization-mess",{"title":96,"path":97,"stem":98},"Why Audio Search Is Still Broken and How to Fix It with Embeddings","/blog/music-data/audio-search-broken-fix-with-embeddings","blog/music-data/audio-search-broken-fix-with-embeddings",{"title":100,"path":101,"stem":102},"AI Song Structure Analysis: Intro, Verse, Chorus","/blog/music-data/automatic-song-structure-analysis-how-ai-detects-intro-verse-chorus","blog/music-data/automatic-song-structure-analysis-how-ai-detects-intro-verse-chorus",{"title":104,"path":105,"stem":106},"The Broken Feedback Loop in Music Collaboration","/blog/music-data/broken-feedback-loop-music-collaboration","blog/music-data/broken-feedback-loop-music-collaboration",{"title":108,"path":109,"stem":110},"Building a Claude Skill for DDEX Validation: Automate Music Metadata Checks with AI","/blog/music-data/building-a-claude-skill-for-ddex-validation-music-metadata","blog/music-data/building-a-claude-skill-for-ddex-validation-music-metadata",{"title":112,"path":113,"stem":114},"Building a Custom Music Delivery Platform on the Revelator API","/blog/music-data/building-a-custom-music-delivery-platform-on-the-revelator-api","blog/music-data/building-a-custom-music-delivery-platform-on-the-revelator-api",{"title":116,"path":117,"stem":118},"Building a Suno AI Remix App with Nuxt & Firebase","/blog/music-data/building-a-suno-remix-app-with-nuxt-and-firebase","blog/music-data/building-a-suno-remix-app-with-nuxt-and-firebase",{"title":120,"path":121,"stem":122},"C2PA & DDEX: Authenticity Meets Rights in the Age of AI Music","/blog/music-data/c2pa-and-ddex-authenticity-meets-rights-in-the-age-of-ai-music","blog/music-data/c2pa-and-ddex-authenticity-meets-rights-in-the-age-of-ai-music",{"title":124,"path":125,"stem":126},"C2PA in Music: A Claude MCP for Reading Content Provenance","/blog/music-data/c2pa-in-music-mcp","blog/music-data/c2pa-in-music-mcp",{"title":128,"path":129,"stem":130},"Data Modeling in MongoDB Using Design Patterns","/blog/music-data/data-modeling-in-mongodb-with-the-usage-of-design-patterns","blog/music-data/data-modeling-in-mongodb-with-the-usage-of-design-patterns",{"title":132,"path":133,"stem":134},"Office Hours with MusicTech Lab's DDEX Expert","/blog/music-data/ddex-office-hours-musictech","blog/music-data/ddex-office-hours-musictech",{"title":136,"path":137,"stem":138},"DDEX Open Source Projects Review","/blog/music-data/ddex-open-source-projects-review","blog/music-data/ddex-open-source-projects-review",{"title":140,"path":141,"stem":142},"Extracting Data from Ableton .als and .asd Files","/blog/music-data/extracting-data-from-ableton-als-asd-files","blog/music-data/extracting-data-from-ableton-als-asd-files",{"title":144,"path":145,"stem":146},"Maciej Dulski on Sound Connections Podcast","/blog/music-data/from-startups-to-musictech-maciej-dulski-on-sound-connections-podcast","blog/music-data/from-startups-to-musictech-maciej-dulski-on-sound-connections-podcast",{"title":148,"path":149,"stem":150},"How to Transcribe Video to Text Using OpenAI Whisper","/blog/music-data/how-to-transcribe-video-to-text-using-whisper","blog/music-data/how-to-transcribe-video-to-text-using-whisper",{"title":152,"path":153,"stem":154},"Epidemic Sound MCP with Claude for Devs","/blog/music-data/how-to-use-epidemic-sound-mcp-with-claude","blog/music-data/how-to-use-epidemic-sound-mcp-with-claude",{"title":156,"path":157,"stem":158},"Hybrid Database Model in Django for Speed","/blog/music-data/hybrid-database-model-in-django-as-a-performance-booster","blog/music-data/hybrid-database-model-in-django-as-a-performance-booster",{"title":160,"path":161,"stem":162},"Introduction to generating DDEX file using Python","/blog/music-data/introduction-to-generating-ddex-file-using-python","blog/music-data/introduction-to-generating-ddex-file-using-python",{"title":164,"path":165,"stem":166},"Maintaining Music Tech Tools: The SLA Dilemma for Small Teams","/blog/music-data/maintaining-music-tech-tools-the-sla-dilemma-for-small-teams","blog/music-data/maintaining-music-tech-tools-the-sla-dilemma-for-small-teams",{"title":168,"path":169,"stem":170},"Querying Bandcamp Revenue Reports with Natural Language — Meet mtl-bandcamp-mcp","/blog/music-data/mtl-bandcamp-mcp-open-source-revenue-dashboard","blog/music-data/mtl-bandcamp-mcp-open-source-revenue-dashboard",{"title":172,"path":173,"stem":174},"mtl-metadata-mcp: Open Source Audio Metadata Embedding for Claude Code","/blog/music-data/mtl-metadata-mcp-open-source-audio-metadata-embedding","blog/music-data/mtl-metadata-mcp-open-source-audio-metadata-embedding",{"title":176,"path":177,"stem":178},"MusicTech Resources for Builders","/blog/music-data/musictech-resources-curated-insights-for-the-musictech-builders","blog/music-data/musictech-resources-curated-insights-for-the-musictech-builders",{"title":180,"path":181,"stem":182},"Poland's Creative Tech and MusicTech Rise","/blog/music-data/polands-creative-tech-sector-is-on-the-rise-and-musictech-is-part-of-it","blog/music-data/polands-creative-tech-sector-is-on-the-rise-and-musictech-is-part-of-it",{"title":184,"path":185,"stem":186},"Batch ISRC Enrichment That Turns Messy Catalogs Into Clean Data","/blog/music-data/scout-isrc-metadata-enrichment-spotify-musicbrainz","blog/music-data/scout-isrc-metadata-enrichment-spotify-musicbrainz",{"title":188,"path":189,"stem":190},"Music Self-Publishing: The Emuze.me Story","/blog/music-data/self-publishing-in-the-music-industry-a-tale-of-emuze-me","blog/music-data/self-publishing-in-the-music-industry-a-tale-of-emuze-me",{"title":192,"path":193,"stem":194},"Understanding the API First Approach","/blog/music-data/understanding-the-api-first-approach","blog/music-data/understanding-the-api-first-approach",{"title":196,"path":197,"stem":198},"The Voice Memo Graveyard Problem","/blog/music-data/voice-memo-graveyard-problem","blog/music-data/voice-memo-graveyard-problem",{"title":200,"path":201,"stem":202},"Which Database for Music Data? Redshift vs BigQuery vs ClickHouse and When to Use Each","/blog/music-data/which-database-for-music-data-redshift-vs-bigquery-vs-clickhouse","blog/music-data/which-database-for-music-data-redshift-vs-bigquery-vs-clickhouse",{"title":204,"path":205,"stem":206},"Why we decided to use wavesurfer.js","/blog/music-data/why-we-decided-to-use-wavesurfer","blog/music-data/why-we-decided-to-use-wavesurfer",{"title":208,"path":209,"stem":210,"children":211,"page":69},"Newsletter","/blog/newsletter","blog/newsletter",[212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,292,296,300,304,308,312,316,320,324,328,332,336,340,344,348],{"title":213,"path":214,"stem":215},"#35 Audio Products Podcast: What MusicTech Can Solve and What It Can’t","/blog/newsletter/audio-products-podcast-maciej-dulski","blog/newsletter/audio-products-podcast-maciej-dulski",{"title":217,"path":218,"stem":219},"Music Industry Tech Openings (April 2024 Update)","/blog/newsletter/music-industry-tech-openings-april-2024-update","blog/newsletter/music-industry-tech-openings-april-2024-update",{"title":221,"path":222,"stem":223},"Music Industry Tech Openings (April 2025 Update)","/blog/newsletter/music-industry-tech-openings-april-2025-update","blog/newsletter/music-industry-tech-openings-april-2025-update",{"title":225,"path":226,"stem":227},"Music Industry Tech Openings (August 2024 Update)","/blog/newsletter/music-industry-tech-openings-august-2024-update","blog/newsletter/music-industry-tech-openings-august-2024-update",{"title":229,"path":230,"stem":231},"Music Industry Tech Openings (December 2024 Update)","/blog/newsletter/music-industry-tech-openings-december-2024-update","blog/newsletter/music-industry-tech-openings-december-2024-update",{"title":233,"path":234,"stem":235},"Music Industry Tech Openings (February 2025 Update)","/blog/newsletter/music-industry-tech-openings-february-2025-update","blog/newsletter/music-industry-tech-openings-february-2025-update",{"title":237,"path":238,"stem":239},"Music Industry Tech Openings (January 2025 Update)","/blog/newsletter/music-industry-tech-openings-january-2025-update","blog/newsletter/music-industry-tech-openings-january-2025-update",{"title":241,"path":242,"stem":243},"Music Industry Tech Openings (July 2024 Update)","/blog/newsletter/music-industry-tech-openings-july-2024-update","blog/newsletter/music-industry-tech-openings-july-2024-update",{"title":245,"path":246,"stem":247},"Music Industry Tech Openings (June 2024 Update)","/blog/newsletter/music-industry-tech-openings-june-2024-update","blog/newsletter/music-industry-tech-openings-june-2024-update",{"title":249,"path":250,"stem":251},"Music Industry Tech Openings (March 2025 Update)","/blog/newsletter/music-industry-tech-openings-march-2025-update","blog/newsletter/music-industry-tech-openings-march-2025-update",{"title":253,"path":254,"stem":255},"Music Industry Tech Openings (May 2024 Update)","/blog/newsletter/music-industry-tech-openings-may-2024-update","blog/newsletter/music-industry-tech-openings-may-2024-update",{"title":257,"path":258,"stem":259},"Music Industry Tech Openings (May 2025 Update)","/blog/newsletter/music-industry-tech-openings-may-2025","blog/newsletter/music-industry-tech-openings-may-2025",{"title":261,"path":262,"stem":263},"Music Industry Tech Openings (November 2024 Update)","/blog/newsletter/music-industry-tech-openings-november-2024-update","blog/newsletter/music-industry-tech-openings-november-2024-update",{"title":265,"path":266,"stem":267},"Music Industry Tech Openings (October 2024 Update)","/blog/newsletter/music-industry-tech-openings-october-2024-update","blog/newsletter/music-industry-tech-openings-october-2024-update",{"title":269,"path":270,"stem":271},"Music Industry Tech Openings (September 2024 Update)","/blog/newsletter/music-industry-tech-openings-september-2024-update","blog/newsletter/music-industry-tech-openings-september-2024-update",{"title":273,"path":274,"stem":275},"MusicTech Insights #1 by Maciej Dulski","/blog/newsletter/musictech-insights-1-curated-by-maciej-dulski","blog/newsletter/musictech-insights-1-curated-by-maciej-dulski",{"title":277,"path":278,"stem":279},"Provenance, Not Detection, Is the Durable Answer","/blog/newsletter/musictech-insights-10-curated-by-jim-anderson","blog/newsletter/musictech-insights-10-curated-by-jim-anderson",{"title":281,"path":282,"stem":283},"What CMOs can teach us about innovation in uncertain times","/blog/newsletter/musictech-insights-10-curated-by-joanna-kurkowska","blog/newsletter/musictech-insights-10-curated-by-joanna-kurkowska",{"title":285,"path":286,"stem":287},"How AI is Automating the Music Industry Back Office","/blog/newsletter/musictech-insights-12-curated-by-benjamin-james","blog/newsletter/musictech-insights-12-curated-by-benjamin-james",{"title":289,"path":290,"stem":291},"Fundraising Won’t Save a Weak Business Model","/blog/newsletter/musictech-insights-13-garry-yankson","blog/newsletter/musictech-insights-13-garry-yankson",{"title":293,"path":294,"stem":295},"Running AI models inside audio plugins","/blog/newsletter/musictech-insights-14-joaquin-saavedra","blog/newsletter/musictech-insights-14-joaquin-saavedra",{"title":297,"path":298,"stem":299},"Feeling the MusicTech Momentum","/blog/newsletter/musictech-insights-2-curated-by-maciej-dulski","blog/newsletter/musictech-insights-2-curated-by-maciej-dulski",{"title":301,"path":302,"stem":303},"AI in Music: Hype, Hope, and a Human Touch","/blog/newsletter/musictech-insights-3-curated-by-drew-thurlow","blog/newsletter/musictech-insights-3-curated-by-drew-thurlow",{"title":305,"path":306,"stem":307},"The Music Metadata Conundrum","/blog/newsletter/musictech-insights-4-curated-by-amanda-schupf","blog/newsletter/musictech-insights-4-curated-by-amanda-schupf",{"title":309,"path":310,"stem":311},"7 Rounds in the First 10 Days of November 2025","/blog/newsletter/musictech-insights-5-curated-by-maciej-dulski","blog/newsletter/musictech-insights-5-curated-by-maciej-dulski",{"title":313,"path":314,"stem":315},"The End of an Era: It's All About to Crash","/blog/newsletter/musictech-insights-6-curated-by-sigurdur-arnason","blog/newsletter/musictech-insights-6-curated-by-sigurdur-arnason",{"title":317,"path":318,"stem":319},"Low-Code Magic Won't Solve MusicTech Reality","/blog/newsletter/musictech-insights-7-curated-by-mariusz-smenzyk","blog/newsletter/musictech-insights-7-curated-by-mariusz-smenzyk",{"title":321,"path":322,"stem":323},"The New Economics of Game Music","/blog/newsletter/musictech-insights-8-curated-by-kenny-vaughan","blog/newsletter/musictech-insights-8-curated-by-kenny-vaughan",{"title":325,"path":326,"stem":327},"Music Business Meets Direct-to-Fan","/blog/newsletter/musictech-insights-9-curated-by-yaw-asamani","blog/newsletter/musictech-insights-9-curated-by-yaw-asamani",{"title":329,"path":330,"stem":331},"Victoria Blinova: Human in the loop","/blog/newsletter/musictech-insights-mudder-fracas-podcast-005","blog/newsletter/musictech-insights-mudder-fracas-podcast-005",{"title":333,"path":334,"stem":335},"Who Gets To Shape Culture Now? Artists, technology and the battle for what’s next.","/blog/newsletter/musictech-insights-mudder-fracas-podcast-006","blog/newsletter/musictech-insights-mudder-fracas-podcast-006",{"title":337,"path":338,"stem":339},"Peng Chen: Building Africa's Live Entertainment Future","/blog/newsletter/musictech-insights-mudder-fracas-podcast-007","blog/newsletter/musictech-insights-mudder-fracas-podcast-007",{"title":341,"path":342,"stem":343},"Who Actually Owns Fenty? (It's Not Roc Nation)","/blog/newsletter/musictech-insights-mudder-fracas-who-actually-owns-fenty","blog/newsletter/musictech-insights-mudder-fracas-who-actually-owns-fenty",{"title":345,"path":346,"stem":347},"135# Krótka historia Spotify: od piractwa do AI i twórców-widmo [Polish]","/blog/newsletter/techstorie-135-brief-history-of-spotify","blog/newsletter/techstorie-135-brief-history-of-spotify",{"title":349,"path":350,"stem":351},"Maciej Dulski: Czy branża muzyczna nadąża za technologią? Dane, AI i przyszłość muzyki [Polish]","/blog/newsletter/zrobcie-halas-podcast-maciej-dulski","blog/newsletter/zrobcie-halas-podcast-maciej-dulski",{"title":353,"path":354,"stem":355,"children":356,"page":69},"Software Development","/blog/software-development","blog/software-development",[357,361,365,369,373,377,381,385,389,393,397,401,405,409,413,417,421,425,429,433,437,441,445,449,453,457,461,465,469,473,477,481,485,489,493,497,501,505,509,513,517,521,525,529,533,537,541,545,549,553,557,561,565,569,573,577,581,585,589,593,597,601,605,609,613,617,621,625,629,633,637,641,645,649,653,657,661,665,669,673,677,681,685,689,693,697,701,705,709,713,717,721,725,729,733,737,741,745,749,753,757,761,765],{"title":358,"path":359,"stem":360},"Benefits of Outsourcing Software Development","/blog/software-development/10-benefits-of-outsourcing-software-development-services","blog/software-development/10-benefits-of-outsourcing-software-development-services",{"title":362,"path":363,"stem":364},"10 Steps to Find the Best MVP Developers","/blog/software-development/10-steps-to-find-the-best-mvp-developers-for-your-startup-idea","blog/software-development/10-steps-to-find-the-best-mvp-developers-for-your-startup-idea",{"title":366,"path":367,"stem":368},"1,200 Looms Later: How Async Video Became My Development Superpower","/blog/software-development/1200-looms-how-async-video-became-our-development-superpower","blog/software-development/1200-looms-how-async-video-became-our-development-superpower",{"title":370,"path":371,"stem":372},"Communication Strategy in Outsourcing Projects","/blog/software-development/5-steps-to-implement-an-effective-communication-strategy-in-outsourcing-software-development-project","blog/software-development/5-steps-to-implement-an-effective-communication-strategy-in-outsourcing-software-development-project",{"title":374,"path":375,"stem":376},"7 Best Practices for Outsourcing Software Development","/blog/software-development/7-best-practices-for-outsourcing-software-development","blog/software-development/7-best-practices-for-outsourcing-software-development",{"title":378,"path":379,"stem":380},"9 Reasons Why Saleor.io Is Best for eCommerce","/blog/software-development/9-reasons-why-the-saleor-io-platform-is-the-best-choice-for-your-ecommerce-website","blog/software-development/9-reasons-why-the-saleor-io-platform-is-the-best-choice-for-your-ecommerce-website",{"title":382,"path":383,"stem":384},"A Look at Bravelab.io’s Clutch 2021 Year In Review","/blog/software-development/a-look-at-bravelab-ios-clutch-2021-year-in-review","blog/software-development/a-look-at-bravelab-ios-clutch-2021-year-in-review",{"title":386,"path":387,"stem":388},"A quick introduction to profit sharing implementation","/blog/software-development/a-quick-introduction-to-profit-sharing-implementation","blog/software-development/a-quick-introduction-to-profit-sharing-implementation",{"title":390,"path":391,"stem":392},"AI Audio Similarity Search: The Future of Sound Library Discovery","/blog/software-development/ai-audio-similarity-search-for-sound-libraries","blog/software-development/ai-audio-similarity-search-for-sound-libraries",{"title":394,"path":395,"stem":396},"Automate Repetitive Tasks for Better Results","/blog/software-development/automate-repetitive-tasks-to-improve-your-business-performance","blog/software-development/automate-repetitive-tasks-to-improve-your-business-performance",{"title":398,"path":399,"stem":400},"Automating Success: The Art of Unified Documentation","/blog/software-development/automating-success-the-art-of-unified-documentation","blog/software-development/automating-success-the-art-of-unified-documentation",{"title":402,"path":403,"stem":404},"Brave 3.0 Website Redesign, Part 2: Solution","/blog/software-development/brave-3-0-how-we-conducted-website-redesign-part-2-solution","blog/software-development/brave-3-0-how-we-conducted-website-redesign-part-2-solution",{"title":406,"path":407,"stem":408},"Brave 3.0, Part 4: Tech Stack and Recap","/blog/software-development/brave-3-0-part-4-technologies-behind-and-final-series-recap","blog/software-development/brave-3-0-part-4-technologies-behind-and-final-series-recap",{"title":410,"path":411,"stem":412},"Brave 3.0 – redesign process part 1. The Challenge","/blog/software-development/brave-3-0-redesign-process-part-1-challenge","blog/software-development/brave-3-0-redesign-process-part-1-challenge",{"title":414,"path":415,"stem":416},"Brave 3.0 – redesign process, part 3. Lesson learned","/blog/software-development/brave-3-0-redesign-process-part-3-lesson-learned","blog/software-development/brave-3-0-redesign-process-part-3-lesson-learned",{"title":418,"path":419,"stem":420},"Bravelab.io: Top Software Developer by Clutch","/blog/software-development/bravelab-io-is-recognized-as-a-top-custom-software-developer-by-clutch","blog/software-development/bravelab-io-is-recognized-as-a-top-custom-software-developer-by-clutch",{"title":422,"path":423,"stem":424},"Bravelab.io: Top Developer in Poland by Clutch","/blog/software-development/bravelab-io-named-top-software-developer-in-poland-by-clutch","blog/software-development/bravelab-io-named-top-software-developer-in-poland-by-clutch",{"title":426,"path":427,"stem":428},"MusicTech Lab Partners with LALAL.AI","/blog/software-development/bravelab-partners-with-the-audio-lalal-ai","blog/software-development/bravelab-partners-with-the-audio-lalal-ai",{"title":430,"path":431,"stem":432},"MusicTech Lab Partners with The Audio Programmer","/blog/software-development/bravelab-partners-with-the-audio-programmer","blog/software-development/bravelab-partners-with-the-audio-programmer",{"title":434,"path":435,"stem":436},"Bravelab's team about productivity","/blog/software-development/bravelabs-team-about-productivity","blog/software-development/bravelabs-team-about-productivity",{"title":438,"path":439,"stem":440},"Braveloper","/blog/software-development/braveloper","blog/software-development/braveloper",{"title":442,"path":443,"stem":444},"Bravely App: Boost Productivity with Django","/blog/software-development/bravely-app-how-to-be-more-productive-with-django-quick","blog/software-development/bravely-app-how-to-be-more-productive-with-django-quick",{"title":446,"path":447,"stem":448},"DIY MIDI Controller for Ableton with Arduino","/blog/software-development/building-a-diy-midi-controller-for-ableton-live-with-arduino","blog/software-development/building-a-diy-midi-controller-for-ableton-live-with-arduino",{"title":450,"path":451,"stem":452},"C2PA in Ableton: Making AI Music Provenance Visible Inside Your DAW","/blog/software-development/c2pa-in-ableton-max-for-live","blog/software-development/c2pa-in-ableton-max-for-live",{"title":454,"path":455,"stem":456},"Change Detection mechanism in Angular","/blog/software-development/change-detection-mechanism-in-angular","blog/software-development/change-detection-mechanism-in-angular",{"title":458,"path":459,"stem":460},"Communication Channels in Remote Work","/blog/software-development/comparison-of-the-communication-channels-in-remote-work","blog/software-development/comparison-of-the-communication-channels-in-remote-work",{"title":462,"path":463,"stem":464},"Connecting Your Max for Live Device to a Cloud API","/blog/software-development/connecting-your-max-for-live-device-to-a-cloud-api","blog/software-development/connecting-your-max-for-live-device-to-a-cloud-api",{"title":466,"path":467,"stem":468},"From Voice Memo to Studio: The Cross-Platform Problem for Creators","/blog/software-development/cross-platform-problem-for-creators","blog/software-development/cross-platform-problem-for-creators",{"title":470,"path":471,"stem":472},"Cultural transformation through the pandemic era","/blog/software-development/cultural-transformation-through-the-pandemic-era","blog/software-development/cultural-transformation-through-the-pandemic-era",{"title":474,"path":475,"stem":476},"D-Commerce Decoded: Cutting Through the Hype","/blog/software-development/d-commerce-decoded-cutting-through-the-hype","blog/software-development/d-commerce-decoded-cutting-through-the-hype",{"title":478,"path":479,"stem":480},"Dev Meeting 002: Intro to DDD","/blog/software-development/dev-meeting-002-introduction-to-domain-driven-design-ddd","blog/software-development/dev-meeting-002-introduction-to-domain-driven-design-ddd",{"title":482,"path":483,"stem":484},"Dev Meeting 003: Web3 Primer","/blog/software-development/dev-meeting-003-web3-primer","blog/software-development/dev-meeting-003-web3-primer",{"title":486,"path":487,"stem":488},"Dev Meeting 004: Introduction to Event Storming","/blog/software-development/dev-meeting-004-introduction-to-event-storming","blog/software-development/dev-meeting-004-introduction-to-event-storming",{"title":490,"path":491,"stem":492},"Dev Meeting 001: Kubernetes is a Framework","/blog/software-development/dev-meeting-kubernetes-is-a-framework","blog/software-development/dev-meeting-kubernetes-is-a-framework",{"title":494,"path":495,"stem":496},"Did You Know? 10 Developer Tips from Real Codebases","/blog/software-development/did-you-know-dev-tips-part-1","blog/software-development/did-you-know-dev-tips-part-1",{"title":498,"path":499,"stem":500},"10 Surprising MusicTech Facts (Part 2)","/blog/software-development/did-you-know-musictech-facts-part-2","blog/software-development/did-you-know-musictech-facts-part-2",{"title":502,"path":503,"stem":504},"Django-cms and GraphQL","/blog/software-development/django-cms-and-graphql","blog/software-development/django-cms-and-graphql",{"title":506,"path":507,"stem":508},"Does Zappa make it super easy?","/blog/software-development/does-zappa-make-it-super-easy","blog/software-development/does-zappa-make-it-super-easy",{"title":510,"path":511,"stem":512},"Establishing cooperation between Netlify and Bravelab","/blog/software-development/establishing-cooperation-between-netlify-and-bravelab","blog/software-development/establishing-cooperation-between-netlify-and-bravelab",{"title":514,"path":515,"stem":516},"Export Ableton Locators to JSON via Max for Live","/blog/software-development/exporting-ableton-live-locators-to-json-with-max-for-live","blog/software-development/exporting-ableton-live-locators-to-json-with-max-for-live",{"title":518,"path":519,"stem":520},"IT Outsourcing: Success and Failure Factors","/blog/software-development/factors-that-contribute-to-the-success-or-failure-of-an-it-outsourcing-project","blog/software-development/factors-that-contribute-to-the-success-or-failure-of-an-it-outsourcing-project",{"title":522,"path":523,"stem":524},"Flutter 2022 Strategy: Analyzing the Roadmap","/blog/software-development/flutter-strategy-for-2022-analyzing-the-new-flutter-roadmap","blog/software-development/flutter-strategy-for-2022-analyzing-the-new-flutter-roadmap",{"title":526,"path":527,"stem":528},"Git Better #1 — Commit Message Convention","/blog/software-development/git-better-1-see-more-with-a-commit-message-convention","blog/software-development/git-better-1-see-more-with-a-commit-message-convention",{"title":530,"path":531,"stem":532},"Hasura in action. How to use it with Django","/blog/software-development/hasura-in-action","blog/software-development/hasura-in-action",{"title":534,"path":535,"stem":536},"Holacracy why and where we are","/blog/software-development/holacracy-why-and-where-we-are","blog/software-development/holacracy-why-and-where-we-are",{"title":538,"path":539,"stem":540},"How does JavaScript work","/blog/software-development/how-does-javascript-work","blog/software-development/how-does-javascript-work",{"title":542,"path":543,"stem":544},"How important is good UX/UI design?","/blog/software-development/how-important-is-good-ux-ui-design","blog/software-development/how-important-is-good-ux-ui-design",{"title":546,"path":547,"stem":548},"How repetitive tasks impact your business","/blog/software-development/how-repetitive-tasks-impact-your-business","blog/software-development/how-repetitive-tasks-impact-your-business",{"title":550,"path":551,"stem":552},"Becoming a Vue.js Dev: Do Paid Trials Work?","/blog/software-development/how-to-become-a-vue-js-developer-and-whether-paid-trials-in-it-work-out","blog/software-development/how-to-become-a-vue-js-developer-and-whether-paid-trials-in-it-work-out",{"title":554,"path":555,"stem":556},"How to Build an MVP in 6 Steps","/blog/software-development/how-to-build-a-minimum-viable-product-mvp-in-6-steps","blog/software-development/how-to-build-a-minimum-viable-product-mvp-in-6-steps",{"title":558,"path":559,"stem":560},"How to conduct workshops for creative industry?","/blog/software-development/how-to-conduct-workshops-for-creative-industry","blog/software-development/how-to-conduct-workshops-for-creative-industry",{"title":562,"path":563,"stem":564},"How to easily create form in Angular","/blog/software-development/how-to-easily-create-form-in-angular","blog/software-development/how-to-easily-create-form-in-angular",{"title":566,"path":567,"stem":568},"How to export orders in Saleor.io to XLSX file","/blog/software-development/how-to-export-orders-in-saleor-io-to-xlsx-file","blog/software-development/how-to-export-orders-in-saleor-io-to-xlsx-file",{"title":570,"path":571,"stem":572},"Handling High Loads on E-Commerce Platforms","/blog/software-development/how-to-handle-high-loads-on-e-commerce-platform-with-ease","blog/software-development/how-to-handle-high-loads-on-e-commerce-platform-with-ease",{"title":574,"path":575,"stem":576},"How to launch Saleor.io shop instance within 40h","/blog/software-development/how-to-launch-saleor-io-shop-instance-within-40h","blog/software-development/how-to-launch-saleor-io-shop-instance-within-40h",{"title":578,"path":579,"stem":580},"First Steps to Build a Business Relationship","/blog/software-development/how-to-make-the-first-step-to-establish-a-business-relationship","blog/software-development/how-to-make-the-first-step-to-establish-a-business-relationship",{"title":582,"path":583,"stem":584},"Multi-Tenant Apps with Django and Saleor.io","/blog/software-development/how-to-manage-tenants-in-the-multitenant-app-based-on-django-tenants-and-saleor-io-platform","blog/software-development/how-to-manage-tenants-in-the-multitenant-app-based-on-django-tenants-and-saleor-io-platform",{"title":586,"path":587,"stem":588},"Notion Backup Tool Built in 3 Days with Python","/blog/software-development/how-we-built-a-notion-backup-tool-in-3-days-with-pythonvue-and-why","blog/software-development/how-we-built-a-notion-backup-tool-in-3-days-with-pythonvue-and-why",{"title":590,"path":591,"stem":592},"Important new features in Python 3.8","/blog/software-development/important-new-features-in-python-3-8","blog/software-development/important-new-features-in-python-3-8",{"title":594,"path":595,"stem":596},"Installing Proxmox on dedicated server from OVH","/blog/software-development/installing-proxmox-on-dedicated-server-from-ovh","blog/software-development/installing-proxmox-on-dedicated-server-from-ovh",{"title":598,"path":599,"stem":600},"Integrating SignNow E-Signatures into Your Django Application","/blog/software-development/integrating-signnow-e-signatures-into-your-django-application","blog/software-development/integrating-signnow-e-signatures-into-your-django-application",{"title":602,"path":603,"stem":604},"Tempus Metronome and GetSongBPM API","/blog/software-development/integrating-tempus-metronome-with-the-getsongbpm-api-what-bpm-really-means-and-how-to-use-it","blog/software-development/integrating-tempus-metronome-with-the-getsongbpm-api-what-bpm-really-means-and-how-to-use-it",{"title":606,"path":607,"stem":608},"Introducing MusicTech Poland","/blog/software-development/introducing-musictech-poland","blog/software-development/introducing-musictech-poland",{"title":610,"path":611,"stem":612},"Vue.js as a Frontend for Saleor.io","/blog/software-development/is-it-possible-to-use-vue-js-as-a-frontend-for-saleor-io-platform","blog/software-development/is-it-possible-to-use-vue-js-as-a-frontend-for-saleor-io-platform",{"title":614,"path":615,"stem":616},"Is your business ready for the cashless era?","/blog/software-development/is-your-business-ready-for-the-cashless-era","blog/software-development/is-your-business-ready-for-the-cashless-era",{"title":618,"path":619,"stem":620},"Is your face ready to buy?","/blog/software-development/is-your-face-ready-to-buy","blog/software-development/is-your-face-ready-to-buy",{"title":622,"path":623,"stem":624},"JS Frameworks: Trends and Opportunities","/blog/software-development/javascript-trending-frameworks-and-market-opportunities","blog/software-development/javascript-trending-frameworks-and-market-opportunities",{"title":626,"path":627,"stem":628},"Kanban Board: Boost Your Team Productivity","/blog/software-development/kanban-board-methodology-hack-your-companys-productivity","blog/software-development/kanban-board-methodology-hack-your-companys-productivity",{"title":630,"path":631,"stem":632},"Codemagic MCP Server: Trigger Mobile CI Builds from Claude Code","/blog/software-development/mcp-codemagic-trigger-ci-builds-from-claude-code","blog/software-development/mcp-codemagic-trigger-ci-builds-from-claude-code",{"title":634,"path":635,"stem":636},"Verified Human Cert MCP Server: Prove Your Music Is Human-Made, Right from the Terminal","/blog/software-development/mcp-verified-human-cert-open-source","blog/software-development/mcp-verified-human-cert-open-source",{"title":638,"path":639,"stem":640},"Migrating from TravisCI to Github Actions","/blog/software-development/migrating-from-travisci-to-github-actions","blog/software-development/migrating-from-travisci-to-github-actions",{"title":642,"path":643,"stem":644},"MusicTech Lab: Top Software Developer by Clutch","/blog/software-development/musictechlab-is-recognized-as-a-top-custom-software-developer-by-clutch","blog/software-development/musictechlab-is-recognized-as-a-top-custom-software-developer-by-clutch",{"title":646,"path":647,"stem":648},"MusicTech Lab x Verified Human: Building a Trust Layer for Human-Made Music","/blog/software-development/musictechlab_blog_verified_human_partnership","blog/software-development/musictechlab_blog_verified_human_partnership",{"title":650,"path":651,"stem":652},"MusicXML: Standard for Music Notation","/blog/software-development/musicxml-standard-for-music-notation-and-education","blog/software-development/musicxml-standard-for-music-notation-and-education",{"title":654,"path":655,"stem":656},"One MCP Server, Two Auth Stories: Claude Code vs. Claude Desktop","/blog/software-development/one-mcp-server-two-auth-stories-claude-code-vs-claude-desktop","blog/software-development/one-mcp-server-two-auth-stories-claude-code-vs-claude-desktop",{"title":658,"path":659,"stem":660},"Only a few books but dozens of ideas","/blog/software-development/only-a-few-books-but-dozens-of-ideas","blog/software-development/only-a-few-books-but-dozens-of-ideas",{"title":662,"path":663,"stem":664},"Overdue Invoices and Issue Tracker Integration","/blog/software-development/overdue-invoices-integration-with-the-issue-tracking-system","blog/software-development/overdue-invoices-integration-with-the-issue-tracking-system",{"title":666,"path":667,"stem":668},"Performing SAML SSO using JWT in Django","/blog/software-development/performing-saml-sso-using-jwt-in-django","blog/software-development/performing-saml-sso-using-jwt-in-django",{"title":670,"path":671,"stem":672},"Progressive Web Apps for Mobile Development","/blog/software-development/progressive-web-apps-a-new-way-of-creating-mobile-application","blog/software-development/progressive-web-apps-a-new-way-of-creating-mobile-application",{"title":674,"path":675,"stem":676},"Recruitment System: Gmail, Jira, and CRM","/blog/software-development/recruitment-system-integrating-gmail-bravely-jira-slack-and-copper-crm","blog/software-development/recruitment-system-integrating-gmail-bravely-jira-slack-and-copper-crm",{"title":678,"path":679,"stem":680},"Scratch Me: Chrome Extension for Leads","/blog/software-development/scratch-me-a-simple-chrome-extension-which-will-increase-your-productivity","blog/software-development/scratch-me-a-simple-chrome-extension-which-will-increase-your-productivity",{"title":682,"path":683,"stem":684},"Scratch Me – integration with the Copper CRM","/blog/software-development/scratch-me-integration-with-the-copper-crm","blog/software-development/scratch-me-integration-with-the-copper-crm",{"title":686,"path":687,"stem":688},"SignNow MCP Server: E-Signatures Straight from Claude Code","/blog/software-development/signnow-mcp-server-e-signatures-from-claude-code","blog/software-development/signnow-mcp-server-e-signatures-from-claude-code",{"title":690,"path":691,"stem":692},"Music Industry Tech Openings (March 2024 Update)","/blog/software-development/technical-job-opportunities-in-the-music-industry","blog/software-development/technical-job-opportunities-in-the-music-industry",{"title":694,"path":695,"stem":696},"Thanks app – a Management 3.0 solution","/blog/software-development/thanks-app-a-management-3-0-solution","blog/software-development/thanks-app-a-management-3-0-solution",{"title":698,"path":699,"stem":700},"Colonial Pipeline Case: 7 Security Reminders","/blog/software-development/the-case-of-colonial-pipeline-and-7-security-reminders","blog/software-development/the-case-of-colonial-pipeline-and-7-security-reminders",{"title":702,"path":703,"stem":704},"The Evolution and Future of E-commerce Platforms","/blog/software-development/the-evolution-and-future-of-e-commerce-platforms","blog/software-development/the-evolution-and-future-of-e-commerce-platforms",{"title":706,"path":707,"stem":708},"The Gender Gap in the Tech Industry","/blog/software-development/the-gender-gap-in-the-tech-industry","blog/software-development/the-gender-gap-in-the-tech-industry",{"title":710,"path":711,"stem":712},"First Attempt to Implement 4DX at Bravelab.io","/blog/software-development/the-very-first-attempt-to-implement-4dx-in-bravelab-io","blog/software-development/the-very-first-attempt-to-implement-4dx-in-bravelab-io",{"title":714,"path":715,"stem":716},"The WTF Scale: IT Project Complexity","/blog/software-development/the-wtf-programming-scale-measuring-it-project-complexity","blog/software-development/the-wtf-programming-scale-measuring-it-project-complexity",{"title":718,"path":719,"stem":720},"Top 10 articles through the eyes of our developers","/blog/software-development/top-10-articles-through-the-eyes-of-our-developers","blog/software-development/top-10-articles-through-the-eyes-of-our-developers",{"title":722,"path":723,"stem":724},"Top 6 apps made with Flutter","/blog/software-development/top-6-apps-made-with-flutter","blog/software-development/top-6-apps-made-with-flutter",{"title":726,"path":727,"stem":728},"Uber 101: How Uber Made It to the Top","/blog/software-development/uber-101-how-this-ride-sharing-behemoth-made-it-to-the-top","blog/software-development/uber-101-how-this-ride-sharing-behemoth-made-it-to-the-top",{"title":730,"path":731,"stem":732},"MusicTech Lab Partners with Music Glue","/blog/software-development/unifying-artists-and-audiences-exploring-music-glue","blog/software-development/unifying-artists-and-audiences-exploring-music-glue",{"title":734,"path":735,"stem":736},"Why AI Will Defeat Traditional HR","/blog/software-development/warning-why-artificial-intelligence-will-defeat-traditional-hr","blog/software-development/warning-why-artificial-intelligence-will-defeat-traditional-hr",{"title":738,"path":739,"stem":740},"What is a Discovery Document?","/blog/software-development/what-is-discovery-document","blog/software-development/what-is-discovery-document",{"title":742,"path":743,"stem":744},"What is Flutter, and Why is it Worth Considering?","/blog/software-development/what-is-flutter-and-why-is-it-worth-considering","blog/software-development/what-is-flutter-and-why-is-it-worth-considering",{"title":746,"path":747,"stem":748},"What is a Watermarked Song?","/blog/software-development/what-is-watermarked-song","blog/software-development/what-is-watermarked-song",{"title":750,"path":751,"stem":752},"Choosing a Frontend Framework for the Web","/blog/software-development/which-framework-should-you-choose-for-the-frontend-web-platform-development","blog/software-development/which-framework-should-you-choose-for-the-frontend-web-platform-development",{"title":754,"path":755,"stem":756},"Why DAWs Are the Wrong Tool for Starting a Song","/blog/software-development/why-daws-wrong-tool-for-starting-song","blog/software-development/why-daws-wrong-tool-for-starting-song",{"title":758,"path":759,"stem":760},"Why the Programming World Loves Python","/blog/software-development/why-the-programming-world-loves-python","blog/software-development/why-the-programming-world-loves-python",{"title":762,"path":763,"stem":764},"Why We Don't Build Chat From Scratch (And Neither Should You)","/blog/software-development/why-we-dont-build-chat-from-scratch","blog/software-development/why-we-dont-build-chat-from-scratch",{"title":766,"path":767,"stem":768},"Why we use Sanity.io","/blog/software-development/why-we-use-sanity-io","blog/software-development/why-we-use-sanity-io",{"title":770,"path":771,"stem":772,"children":773,"page":69},"Sportstech","/blog/sportstech","blog/sportstech",[774,778],{"title":775,"path":776,"stem":777},"BeatBuddy Replay: Video Analysis App Challenges","/blog/sportstech/beatbuddy-replay-video-analysis-app-for-swimmers-flutter","blog/sportstech/beatbuddy-replay-video-analysis-app-for-swimmers-flutter",{"title":779,"path":780,"stem":781},"How to Create a Watch Face App for Garmin Watch","/blog/sportstech/how-to-create-watch-face-app-for-garmin-watch","blog/sportstech/how-to-create-watch-face-app-for-garmin-watch",{"id":783,"title":349,"authors":784,"badge":790,"body":793,"category":886,"client":887,"date":888,"description":889,"extension":890,"faq":887,"featured":876,"featuredOrder":891,"hidden":69,"image":892,"keyTakeaways":887,"meta":894,"navigation":876,"path":350,"seo":895,"status":887,"stem":351,"tags":896,"teaser":887,"__hash__":903},"posts/blog/newsletter/zrobcie-halas-podcast-maciej-dulski.md",[785],{"name":786,"to":787,"avatar":788},"Anna Binkiewicz","https://www.linkedin.com/in/anna-binkiewicz/",{"src":789},"/images/people/anna-binkiewicz-400-400.webp",{"label":791,"color":792},"Partner Podcast","#0BA5E9",{"type":794,"value":795,"toc":880},"minimark",[796,801,819,826,829,832,835,840,862,866,877],[797,798,800],"h1",{"id":799},"maciej-dulski-on-zróbcie-hałas-podcast","Maciej Dulski on Zróbcie Hałas Podcast",[802,803,804,805,812,813,818],"p",{},"We're excited to share a new episode of the Zróbcie Hałas podcast, where our co-founder, Maciej Dulski, joined the conversation with ",[806,807,811],"a",{"href":808,"rel":809},"https://www.linkedin.com/in/jarek-krawczyk/",[810],"nofollow","Jarek Krawczyk",", CEO of ",[806,814,817],{"href":815,"rel":816},"https://www.bandagency.pl/",[810],"Band Agency"," and host of the podcast.",[802,820,821,825],{},[822,823,824],"strong",{},"Please note:"," Zróbcie Hałas is a Polish podcast exploring the music industry, and the people shaping the future of music. The episode is in Polish.",[802,827,828],{},"The conversation takes a closer look at how technology is becoming an increasingly important part of the music industry. Maciej and Jarek discuss the growing role of data and AI, how technology can address concrete challenges faced by music companies, and what MusicTech Lab is building for the industry.",[802,830,831],{},"They also explore the huge amount of data generated by music streaming platforms. What can we actually measure? How should we interpret streaming numbers? And can data really tell us what people are listening to, or does it only show one part of a much more complex story?",[802,833,834],{},"Maciej also shares his perspective on building MusicTech Lab and MusicTech Poland, and on how the relationship between music and technology may evolve in the coming years.",[836,837,839],"h2",{"id":838},"a-few-topics-from-the-episode","A few topics from the episode",[841,842,843,847,850,853,856,859],"ul",{},[844,845,846],"li",{},"How the music industry and IT sector can work together",[844,848,849],{},"MusicTech Lab projects and technology built for the music industry",[844,851,852],{},"Streaming data and measuring artist popularity",[844,854,855],{},"How to interpret music data and avoid misleading conclusions",[844,857,858],{},"The role of AI in the music industry",[844,860,861],{},"The development of MusicTech Poland and the future of MusicTech",[836,863,865],{"id":864},"watch-on-youtube","Watch on YouTube",[867,868],"iframe",{"width":869,"height":870,"src":871,"title":872,"frameBorder":873,"allow":874,"referrerPolicy":875,"allowFullScreen":876},560,315,"https://www.youtube.com/embed/zfFX4UOqzHk?si=q3pB6S_DYtWfdGNS","YouTube video player","0","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","strict-origin-when-cross-origin",true,[802,878,879],{},"Enjoy the episode.",{"title":881,"searchDepth":882,"depth":882,"links":883},"",2,[884,885],{"id":838,"depth":882,"text":839},{"id":864,"depth":882,"text":865},"newsletter",null,"2026-09-09T00:00:00.000Z","Recommended podcasts, interviews, and expert conversations covering music technology, the creative industries, AI, product development, and the future of entertainment.","md",33,{"src":893},"/images/blog/zrobcie-halas-podcast-maciej-dulski.webp",{},{"title":349,"description":889},[897,898,899,900,901,902],"podcast","musictech","music data","music industry","ai music","music innovation","YLJG9SqU04vBJKhtyM8wG9KM-ZNPWc5nGCqGn5h4H0M",[905,906],{"title":345,"path":346,"stem":347,"description":889,"children":-1},{"title":358,"path":359,"stem":360,"description":907,"children":-1},"The main advantages of outsourcing software development. Offshore software development outsourcing challenges and strategy implementation.",[909,1036,1138,1244],{"id":910,"title":337,"authors":911,"badge":917,"body":918,"category":886,"client":887,"date":1023,"description":889,"extension":890,"faq":887,"featured":876,"featuredOrder":891,"hidden":69,"image":1024,"keyTakeaways":887,"meta":1026,"navigation":876,"path":338,"seo":1027,"status":887,"stem":339,"tags":1028,"teaser":887,"__hash__":1034,"score":1035},"posts/blog/newsletter/musictech-insights-mudder-fracas-podcast-007.md",[912],{"name":913,"to":914,"avatar":915},"Yaw Asamani","https://www.linkedin.com/in/yawasamani/",{"src":916},"/images/partners/musictechlab_partners_yaw_asamani.webp",{"label":791,"color":792},{"type":794,"value":919,"toc":1017},[920,924,933,958,961,964,966,989,991,994,998,1007,1011,1014],[797,921,923],{"id":922},"mudder-fracas-podcast-ep007","Mudder Fracas PODCAST EP007",[802,925,926,927,932],{},"We're happy to share the latest episode of ",[806,928,931],{"href":929,"rel":930},"https://mudderfracas.com/",[810],"Mudder Fracas",", a podcast we're proud to support as an official partner.",[802,934,935,936,939,940,945,946,951,952,957],{},"This time, ",[806,937,913],{"href":914,"rel":938},[810]," is joined by ",[806,941,944],{"href":942,"rel":943},"https://www.linkedin.com/in/pengchenke/",[810],"Peng Chen",", co-founder and CEO of ",[806,947,950],{"href":948,"rel":949},"https://hustlesasa.com/",[810],"HustleSasa",", a company building ticketing, payments, marketing, data and other infrastructure for live entertainment across Africa. The company is also backed by ",[806,953,956],{"href":954,"rel":955},"https://bestnights.vc/",[810],"Best Nights VC",", the venture capital arm of Jägermeister focused on the future of nightlife and live entertainment.",[802,959,960],{},"Born in China, raised in the United States and now based in Nairobi, Peng describes himself as a two-time immigrant. His journey has taken him through consulting, emerging markets, Rocket Internet and Easy Taxi before leading him to build businesses across entertainment, technology and culture in Africa.",[802,962,963],{},"The conversation explores what it actually takes to build a live entertainment economy in markets where much of the infrastructure is still developing, from ticketing and touring to MMA, creative industries and the future of live experiences in the age of generative AI.",[836,965,839],{"id":838},[841,967,968,971,974,977,980,983,986],{},[844,969,970],{},"Why streaming numbers don't necessarily translate into ticket buyers",[844,972,973],{},"The challenges of touring across African markets",[844,975,976],{},"Why live experiences may become even more valuable in the age of generative AI",[844,978,979],{},"Why HustleSasa decided to build its own MMA promotion",[844,981,982],{},"Building infrastructure while helping create the market itself",[844,984,985],{},"Entrepreneurship, immigration, identity, and making Africa home",[844,987,988],{},"Peng's ambition to reach 18 African cities across 18 markets by 2030",[836,990,865],{"id":864},[867,992],{"width":869,"height":870,"src":993,"title":872,"frameBorder":873,"allow":874,"referrerPolicy":875,"allowFullScreen":876},"https://www.youtube.com/embed/Ueyvc8oRHiE?si=hJfhAXJw5tBf22CA",[836,995,997],{"id":996},"listen-on-spotify","Listen on Spotify",[867,999],{"dataTestid":1000,"style":1001,"src":1002,"width":1003,"height":1004,"frameBorder":873,"allowFullScreen":876,"allow":1005,"loading":1006},"embed-iframe","border-radius:12px","https://open.spotify.com/embed/episode/66or5nWbOAiy6p5mrW9d4b/video?utm_source=generator&si=2cc249b0639b4254",624,351,"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture","lazy",[836,1008,1010],{"id":1009},"about-mudder-fracas","About Mudder Fracas",[802,1012,1013],{},"Mudder Fracas explores the people, ideas, and technology shaping the future of the creative industries. As a podcast partner, we're excited to help bring these conversations to more founders, builders, and creators.",[802,1015,1016],{},"Enjoy the episode. More conversations are on the way.",{"title":881,"searchDepth":882,"depth":882,"links":1018},[1019,1020,1021,1022],{"id":838,"depth":882,"text":839},{"id":864,"depth":882,"text":865},{"id":996,"depth":882,"text":997},{"id":1009,"depth":882,"text":1010},"2026-08-31T00:00:00.000Z",{"src":1025},"/images/blog/mudder-fracas-ep007-1.webp",{},{"title":337,"description":889},[897,898,1029,1030,1031,1032,1033],"live entertainment","Africa","ticketing","creative industries","entrepreneurship","hDMqgxyYJfNJum-dl8mI-mpt5C58ifGR5KbqaEH1osc",4,{"id":1037,"title":213,"authors":1038,"badge":1041,"body":1042,"category":886,"client":887,"date":1125,"description":889,"extension":890,"faq":887,"featured":876,"featuredOrder":891,"hidden":69,"image":1126,"keyTakeaways":887,"meta":1128,"navigation":876,"path":214,"seo":1129,"status":887,"stem":215,"tags":1130,"teaser":887,"__hash__":1137,"score":1035},"posts/blog/newsletter/audio-products-podcast-maciej-dulski.md",[1039],{"name":786,"to":787,"avatar":1040},{"src":789},{"label":791,"color":792},{"type":794,"value":1043,"toc":1119},[1044,1048,1063,1066,1069,1071,1088,1090,1093,1095,1100,1104,1117],[797,1045,1047],{"id":1046},"maciej-dulski-on-audio-products-podcast","Maciej Dulski on Audio Products Podcast",[802,1049,1050,1051,1056,1057,1062],{},"Our co-founder Maciej Dulski talked with ",[806,1052,1055],{"href":1053,"rel":1054},"https://www.linkedin.com/in/wojciechozimek/",[810],"Wojciech Ozimek"," on the ",[806,1058,1061],{"href":1059,"rel":1060},"https://audioproductacademy.com/podcast/",[810],"Audio Products Podcast",".",[802,1064,1065],{},"If you're not familiar with the show, Wojciech chats with founders and product leaders about how tech, AI, and product strategy actually shape modern digital products.",[802,1067,1068],{},"They ended up covering a lot of ground—from why tracking content provenance matters way more than just detecting AI, to how messy, fragmented metadata is directly holding back artist payouts. Maciej also shared a behind-the-scenes look at how we approach software and AI at MusicTech Lab, plus his honest take on what separates music-tech startups that actually get traction from the ones that get stuck as cool demos.",[836,1070,839],{"id":838},[841,1072,1073,1076,1079,1082,1085],{},[844,1074,1075],{},"Why content provenance is replacing AI detection as a core challenge",[844,1077,1078],{},"How software can solve fragmented metadata and stuck royalty flows",[844,1080,1081],{},"What separates music-tech startups with real traction from mere demos",[844,1083,1084],{},"How to approach fundraising and pitching as a music-tech founder",[844,1086,1087],{},"Why generalist investors matter and why \"music-tech\" isn't a moat on its own",[836,1089,865],{"id":864},[867,1091],{"width":869,"height":870,"src":1092,"title":872,"frameBorder":873,"allow":874,"referrerPolicy":875,"allowFullScreen":876},"https://www.youtube.com/embed/rlb-lwOE700?si=h4YvBOLPRvchoxUi",[836,1094,997],{"id":996},[867,1096],{"dataTestid":1000,"style":1001,"src":1097,"width":1098,"height":1099,"frameBorder":873,"allowFullScreen":876,"allow":1005,"loading":1006},"https://open.spotify.com/embed/episode/7cNA9NYy9ZQ9SvIU1XvcoO?utm_source=generator&theme=0&si=a403a9c2b5384f34","100%",352,[836,1101,1103],{"id":1102},"listen-on-apple-podcasts","Listen on Apple Podcasts",[867,1105],{"allow":1106,"frameBorder":873,"height":1107,"style":1108,"sandbox":1109,"src":1116},"autoplay *; encrypted-media *; fullscreen *; clipboard-write",175,"width:100%;max-width:660px;overflow:hidden;border-radius:10px;",[1110,1111,1112,1113,1114,1115],"allow-forms","allow-popups","allow-same-origin","allow-scripts","allow-storage-access-by-user-activation","allow-top-navigation-by-user-activation","https://embed.podcasts.apple.com/us/podcast/35-what-musictech-can-solve-and-what-it-cant/id1819468904?i=1000779732863",[802,1118,879],{},{"title":881,"searchDepth":882,"depth":882,"links":1120},[1121,1122,1123,1124],{"id":838,"depth":882,"text":839},{"id":864,"depth":882,"text":865},{"id":996,"depth":882,"text":997},{"id":1102,"depth":882,"text":1103},"2026-08-03T00:00:00.000Z",{"src":1127},"/images/blog/audio-product-podcast-maciej-dulski.webp",{},{"title":213,"description":889},[897,898,1131,1132,1133,1134,1135,1136],"provenance","metadata","ai","musicdata","startups","fundraising","2x4PMHHMmHU6Fo7zs-3ycmdhx9qfkTF-XiCAbtspxD8",{"id":1139,"title":333,"authors":1140,"badge":1143,"body":1144,"category":886,"client":887,"date":1233,"description":889,"extension":890,"faq":887,"featured":876,"featuredOrder":891,"hidden":69,"image":1234,"keyTakeaways":887,"meta":1236,"navigation":876,"path":334,"seo":1237,"status":887,"stem":335,"tags":1238,"teaser":887,"__hash__":1243,"score":1035},"posts/blog/newsletter/musictech-insights-mudder-fracas-podcast-006.md",[1141],{"name":913,"to":914,"avatar":1142},{"src":916},{"label":791,"color":792},{"type":794,"value":1145,"toc":1228},[1146,1150,1155,1189,1192,1194,1214,1216,1219,1221,1224,1226],[797,1147,1149],{"id":1148},"mudder-fracas-podcast-ep006","Mudder Fracas PODCAST EP006",[802,1151,926,1152,932],{},[806,1153,931],{"href":929,"rel":1154},[810],[802,1156,935,1157,939,1160,1165,1166,1171,1172,1165,1177,1182,1183,1188],{},[806,1158,913],{"href":914,"rel":1159},[810],[806,1161,1164],{"href":1162,"rel":1163},"https://www.linkedin.com/in/emily-gurland-118188106/",[810],"Emily Gurland",", founder of ",[806,1167,1170],{"href":1168,"rel":1169},"https://aevision.nyc/",[810],"AE Vision"," and DJ, and ",[806,1173,1176],{"href":1174,"rel":1175},"https://www.linkedin.com/in/george-ilias-ath/",[810],"George Ilias",[806,1178,1181],{"href":1179,"rel":1180},"https://crates.app/",[810],"Crates.app",". Later in the conversation, they're joined by ",[806,1184,1187],{"href":1185,"rel":1186},"https://www.linkedin.com/in/stathis-kalatzis?originalSubdomain=gr",[810],"Stathis Kalatzis",", music curator, DJ, and creative industry veteran.",[802,1190,1191],{},"Recorded during Panathēnea 2026 in Athens, the discussion starts with creativity and technology but quickly expands into a broader conversation about AI, culture, music, ownership, and the relationship between artists and technologists.",[836,1193,839],{"id":838},[841,1195,1196,1199,1202,1205,1208,1211],{},[844,1197,1198],{},"Can AI generate creativity, or only imitate it?",[844,1200,1201],{},"Why artists and technologists need each other more than ever",[844,1203,1204],{},"Music ownership, platforms, and closed ecosystems",[844,1206,1207],{},"The role of aesthetics, culture, and spirituality in creative work",[844,1209,1210],{},"What happens when efficiency starts outweighing culture",[844,1212,1213],{},"The Panathēnea artist boycott and the role of creative protest",[836,1215,865],{"id":864},[867,1217],{"width":869,"height":870,"src":1218,"title":872,"frameBorder":873,"allow":874,"referrerPolicy":875,"allowFullScreen":876},"https://www.youtube.com/embed/iR_xeRR6UWA?si=4hbEz9O7mWF2iEK0",[836,1220,997],{"id":996},[867,1222],{"dataTestid":1000,"style":1001,"src":1223,"width":1003,"height":1004,"frameBorder":873,"allowFullScreen":876,"allow":1005,"loading":1006},"https://open.spotify.com/embed/episode/3odelF4lRoqbyNIjZhdTVp/video?utm_source=generator&theme=0&si=44287738335b48b3",[802,1225,1013],{},[802,1227,1016],{},{"title":881,"searchDepth":882,"depth":882,"links":1229},[1230,1231,1232],{"id":838,"depth":882,"text":839},{"id":864,"depth":882,"text":865},{"id":996,"depth":882,"text":997},"2026-07-30T00:00:00.000Z",{"src":1235},"/images/blog/mudder-fracas-culture-whats-next.webp",{},{"title":333,"description":889},[897,898,1239,1240,1241,1242],"AI","music ownership","creator economy","culture","Zn2T6yLk7KtjrrXJdW8wu-_OX7KgK2qGnLhvqU8rMtU",{"id":1245,"title":341,"authors":1246,"badge":1249,"body":1250,"category":886,"client":887,"date":1304,"description":889,"extension":890,"faq":887,"featured":876,"featuredOrder":1305,"hidden":69,"image":1306,"keyTakeaways":887,"meta":1308,"navigation":876,"path":342,"seo":1309,"status":887,"stem":343,"tags":1311,"teaser":887,"__hash__":1315,"score":1035},"posts/blog/newsletter/musictech-insights-mudder-fracas-who-actually-owns-fenty.md",[1247],{"name":913,"to":914,"avatar":1248},{"src":916},{"label":791,"color":792},{"type":794,"value":1251,"toc":1299},[1252,1256,1262,1269,1271,1288,1290,1293,1295,1297],[797,1253,1255],{"id":1254},"mudder-fracas-solopod","Mudder Fracas SOLOPOD",[802,1257,1258,1259,932],{},"We're happy to share another episode of ",[806,1260,931],{"href":929,"rel":1261},[810],[802,1263,1264,1265,1268],{},"In this solo episode, ",[806,1266,913],{"href":914,"rel":1267},[810]," unpacks the reported changes around Fenty Beauty's ownership. Rather than focusing on the headlines, he looks back at the original 2017 deal between Rihanna and LVMH, who owns what today, and why the next move could reshape one of the world's biggest creator-led brands.",[836,1270,839],{"id":838},[841,1272,1273,1276,1279,1282,1285],{},[844,1274,1275],{},"The original structure of the Rihanna–LVMH partnership",[844,1277,1278],{},"Why reports about Fenty Beauty's ownership are often misleading",[844,1280,1281],{},"The potential role of Jay-Z's Marcy Venture Partners",[844,1283,1284],{},"What a Rihanna-led ownership structure could mean for the brand",[844,1286,1287],{},"Lessons from one of the most successful creator-business partnerships",[836,1289,865],{"id":864},[867,1291],{"width":869,"height":870,"src":1292,"title":872,"frameBorder":873,"allow":874,"referrerPolicy":875,"allowFullScreen":876},"https://www.youtube.com/embed/apS39cAL5hk?si=5XFZg8tgMUgnRG5N",[836,1294,1010],{"id":1009},[802,1296,1013],{},[802,1298,1016],{},{"title":881,"searchDepth":882,"depth":882,"links":1300},[1301,1302,1303],{"id":838,"depth":882,"text":839},{"id":864,"depth":882,"text":865},{"id":1009,"depth":882,"text":1010},"2026-06-30T00:00:00.000Z",34,{"src":1307},"/images/blog/mudder-fracas-who-actually-owns-fenty.webp",{},{"title":1310,"description":889},"Who Actually Owns Fenty?",[897,898,1239,1312,1313,1314],"Content Creation","Creator Economy","Data & Analytics","-XKmXBqJt85AXCFoDht5PWj-_sPkVSp4HI8taN7FsjU",1788952479234]