Urgent.News

What's breaking now, across thousands of outlets.

Tech

DiscImageStudio: burn visible artwork onto CDs, DVDs and Blu-ray discs

Article URL: https://github.com/JiaFeiMiao-K-Cat/DiscImageStudio Comments URL: https://news.ycombinator.com/item?id=50346849 Points: 230 # Comments: 48

DiscImageStudio is a software tool that allows users to burn visible artwork onto CDs, DVDs, and Blu-ray discs. The software is available for Windows, Linux, and macOS, with a command-line version for Linux and macOS currently in experimental stages. DiscImageStudio can convert images into data compatible with CDs, DVDs, and single-layer Blu-ray discs, with the disc's surface displaying a visible pattern after burning.

The Windows version can be downloaded as win-x64.exe and run directly, while Linux and macOS users need to download the appropriate experimental CLI package, extract it, and run ./disc-image-studio --help. All release packages include the .NET runtime.

Users can access GitHub Releases for pre-flight checks of disc projections, export options in ISO/Raw/WAV+CUE format, and an instant burn feature to write to blank discs. DiscImageStudio offers an intelligent and precise alignment process, improving the accuracy of determined disc physical data from 10^-6 to 10^-14 compared to manual visual alignment.

The calibration process employs a constant track pitch, resulting in curved radial lines, while the advanced alignment algorithm generates a set of third-order track pitch parameters that produce radial lines more closely aligned with straight lines.

Versioning, CI-generated EXE, release drafts, MSIX packaging, and signing processes are documented in the release guide. Linux (glibc) users can choose between linux-x64 or linux-arm64, while Apple Silicon Mac users select osx-arm64 and Intel Mac users opt for osx-x64. The CLI can read PNG, JPEG, BMP, and GIF files, using the first frame of animated images.

Users are encouraged to report issues and submit code. Development setup, module boundary rules, testing requirements, and Pull Request processes are outlined in the contribution guide. The project is released under the GNU GPL v3.0 or later (GPL-3.0-or-later). The CD interleave implementation includes code from CDImage, modified and ported, and the overall distribution adheres to compatible GPL licensing.

Third-party fonts and components follow their respective licenses, as detailed in the licensing and third-party declaration sections. A complete text version is also available offline through the About page. The project acknowledges the work of arduinocelentano's CDImage project, which demonstrated the method of generating CD tracks to form visible images on the disc surface, providing an important foundation for this project.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

This story

This is one outlet's version. Read the fullest account.

Read the original at github.com →

More in Tech

Webhook Follow-Up Task Scheduling: One Hour Later with Queues or Cron Explained

Webhook Follow-Up Scheduling: Delayed Messages vs Per-Event Timers Explained Short answer: for a logistics webhook that must run about an hour later, put a durable due time in a queue-backed table and…

  • Store webhook event details in a durable FollowUp table with runAt timestamp
  • Use poller with FOR UPDATE SKIP LOCKED to claim ready rows without blocking transactions
  • Compare delayed queues and cron sweeps for trade-offs between convenience and inspectability

Why your n8n Gmail Trigger is not working (and how to fix it)

You connected Gmail. The node is green in the editor. Then production stays quiet—or every poll returns nothing—while new mail sits in the inbox.

  • Workflow must be published and active, not draft
  • Self-hosted n8n needs Google Cloud OAuth client with Gmail API enabled
  • Check filters, poll interval, and downstream nodes for failures

Wabi's features, in plain language: threads, mini-apps, widgets and shared chats

I'm the author of Wabi Wiki, an unofficial guide to the Wabi AI assistant — not affiliated with Wabi. If you only open Wabi when you have a question, you may miss how it is meant to be used day to day. Its features are less about one clever answer and more about keeping conversations, small tools and everyday tasks in places you can…

  • Wabi AI offers threads for organizing conversations by topic or project
  • Mini-apps in Wabi 2.0 are self-contained tools for specific tasks
  • Widgets allow quick access to threads and mini-apps on iOS/Android home screens

More from Tuesday 3 November →