Sunday, November 15, 2026SubscribeMastheadAbout
Cali ReporterCalifornia · National · West Coast · Good News

Advertisement

Technology

Development of AMP Music Player Amidst Internet Blackouts

A software developer recounts the challenges of building a music player during internet blackouts and the unintended reliance on AI tools.

Portrait of Benjamin Boyce
Artificial Intelligence & Technology · November 15, 2026
Share

AI-generated stock-style editorial illustration; not a photograph of the reported event.
AI-generated stock-style editorial illustration; not a photograph of the reported event.

The development of the music player AMP was influenced by the Twelve-Day War and subsequent internet blackouts in the country. During these blackouts, internet access became a scarce and expensive commodity, with individuals paying significant sums for limited data. This environment necessitated the creation of an offline music player, as online services were unreliable or inaccessible. The developer initially used Strawberry but found it unsuitable due to issues with lyrics synchronization and display. This led to the decision to develop a custom music player with minimal features and no C++ dependencies (source ID: 1). [1]

The internet blackout lasting over four months significantly impacted the development of AMP. During this time, the developer relied on slow and expensive internet access to download necessary repositories and documentation. Despite these challenges, the developer continued to work on the music player, finding it a source of joy during a difficult period. The project was later influenced by the hype around large language models (LLMs), leading to the use of an AI tool for coding, which resulted in a large portion of the codebase being generated by the LLM (source ID: 1). [1]

The use of AI tools for coding proved problematic, as the developer eventually had to rewrite a significant portion of the codebase due to the complexity and inefficiency of the AI-generated code. This experience led to a realization that while AI can be a useful tool, it should not replace traditional coding practices. The developer now focuses on a more hands-on approach to development, emphasizing the importance of careful coding and avoiding reliance on AI for critical parts of the project (source ID: 1). [1]

The development of the AMP music player was profoundly influenced by the Twelve-Day War and the subsequent internet blackouts in the country. These events made online music players an unreliable option for users in regions where internet access was frequently disrupted as a means of control. The developer began exploring offline alternatives, such as Strawberry, but found it lacking in certain features, which ultimately inspired the decision to create AMP (source ID 1). [1]

Advertisement

During the internet blackout that lasted over four months, the developer relied on expensive and limited internet access through black-market solutions like White SIMs and Starlink dishes to continue working on AMP. This period of restricted connectivity forced the developer to carefully manage resources, downloading repositories and documentation to maintain progress on the project (source ID 1). [1]

The use of AI tools for coding during the development of AMP initially seemed promising but ultimately proved problematic. The developer experimented with large language models (LLMs), which generated a significant portion of the codebase. However, this approach led to a complex and inefficient code structure, necessitating a complete rewrite of nearly half the codebase to improve its robustness (source ID 1). [1]

The experience with AI-generated code highlighted the limitations of relying on LLMs for critical development tasks. The developer concluded that while LLMs can be useful as an IDE feature, they are not a substitute for careful, manual coding. This realization led to a shift back to traditional development practices, emphasizing the importance of patience and precision in software development (source ID 1). [1]

The development of the AMP music player was influenced by the Twelve-Day War and subsequent internet blackouts in the country, as noted in the HN (Official) source. The internet blackout that lasted over four months significantly impacted the development of AMP. The developer had to rely on expensive and limited internet access through black-market solutions like White SIMs and Starlink dishes to continue working on AMP during the blackout (source ID: 1). [1]

Advertisement

During the internet blackout, the developer carefully used the slow connection to download repositories and documentation to continue working on the music player. This period of limited connectivity brought immense joy during a difficult time, highlighting the importance of staying connected with friends and maintaining hobbies (source ID: 1). [1]

The use of AI tools for coding during the development of AMP initially seemed promising but ultimately proved problematic. The developer experimented with LLMs and found that they generated a significant amount of code, but later had to rewrite a large portion of the codebase due to the complexity and inefficiency of the AI-generated code (source ID: 1). [1]

Sources

HN (Official)

Prepared with AI assistance from the cited sources.

The Cali Reporter newsletter

The stories worth your time.

California, the country, and what comes next. Join our free newsletter for reporting that keeps you informed.

By joining, you agree to receive the Cali Reporter newsletter. Unsubscribe at any time. Privacy policy.

More in Technology

Advertisement