Mã Nguồn Ngược Dòng Chương 51 / 209

Chương 51 — Metadata và biển lớn

Bản master nằm trong một thư mục tên rất xấu.

MQCC_final_master_v3_REAL.wav

Quân đặt tên file như vậy rồi tự bào chữa trước khi ai kịp nói.

“Em biết nhìn ngu,” cậu nói, kéo ghế lại gần laptop. “Nhưng ít nhất lần này em không đặt là final_final.”

Lâm ngồi bên cạnh, mắt thâm vì hai đêm nghe đi nghe lại bản mix. “Mày đặt thêm chữ REAL làm gì?”

“Để phân biệt với bản em tưởng là thật lúc ba giờ sáng.”

Mai ôm ly nước ấm bằng hai tay, giọng vẫn còn khàn sau buổi thu. Hạnh ngồi ở đầu bàn, trước mặt là bản lời đã sửa sạch, chữ “đèn sạp” được viết bằng bút mực xanh, không còn dấu gạch xóa. Phương Anh mở laptop của cô trước cả Hoàng. Trên màn hình không phải phần mềm nhạc mà là bảng tính trắng tinh.

Căn phòng tập ở Nguyễn Đình Chiểu trưa hôm đó nóng hơn bình thường. Máy lạnh cũ chạy rì rì, thổi ra luồng gió yếu. Trên tường, mấy miếng mút cách âm đã bong góc, lộ keo vàng. Sau nhiều ngày chạy giữa phòng thu, nhà Trang, nhà anh Tuấn và quán cà phê, cả nhóm quay lại nơi bài hát bắt đầu với một file âm thanh mới và một danh sách việc không ai trong nhóm từng nghĩ tới khi viết câu đầu tiên.

Hoàng đặt điện thoại xuống bàn.

“Master xong không có nghĩa là bài ra được,” anh nói. “Từ giờ mình đi vào phần phân phối.”

Lâm ngửa cổ dựa ghế. “Đăng YouTube là xong mà.”

“Đăng YouTube Việt Nam thì dễ hơn. Nhưng mục tiêu của mình là phân phối hợp pháp ra ngoài Việt Nam, có ghi quyền rõ, có thể thu doanh thu nếu phát sinh, có thể cấp phép về sau.”

“Nghe giống ba cái giấy tờ hôm trước phiên bản quốc tế.”

“Đúng.”

Lâm thở ra qua mũi, nhưng lần này không phản đối ngay. Sau buổi thu, anh có vẻ ghét giấy tờ ít hơn một chút. Không phải vì yêu nó, chỉ vì đã thấy nếu không có giấy, tiếng đàn bầu của Vân cũng có thể bị biến thành một thứ mơ hồ không ai chứng minh được.

Phương Anh gõ tiêu đề vào bảng tính:

MƯA QUA CHỢ CŨ — QUYỀN / CREDIT / DOANH THU

Rồi cô tạo từng cột: tên pháp lý, nghệ danh, vai trò, tỷ lệ quyền tác giả, tỷ lệ bản ghi, email nhận báo cáo, tên hiển thị công khai, ghi chú hạn chế.

Quân nhìn màn hình. “Bài hát tụi mình biến thành bảng Excel luôn rồi.”

“Trước khi thành link YouTube, nó phải thành dữ liệu đúng,” Phương Anh nói. “Nếu dữ liệu sai, nền tảng không biết trả tiền cho ai, không biết ghi tên ai, cũng không biết khi có người dùng lại thì thông báo cho ai.”

Mai nhấp một ngụm nước. “Tên pháp lý là tên trên chứng minh nhân dân hả?”

“Ừ.”

“Còn nghệ danh để sau này em đổi được không?”

“Được, nhưng nên chốt bản phát hành này dùng tên gì. Mỗi nền tảng lưu khác nhau. Sai một chỗ, về sau sửa mệt.”

Hạnh đang nhìn cột “tên hiển thị công khai”. Đầu bút của cô đặt sát giấy nhưng chưa viết. Hoàng thấy, nhưng không hỏi ngay. Chương trước Hạnh ký cuối cùng; hôm nay cô lại đứng trước một chữ ký khác, lạnh hơn: tên của mình sẽ đi vào một hệ thống không biết mặt cô, không biết lý do cô muốn tránh camera, chỉ biết so khớp từng ký tự.

“Em có thể dùng bút danh cho phần lời,” Hoàng nói.

Hạnh ngẩng lên.

“Nhưng trong hồ sơ nội bộ và giấy tờ quyền, tụi mình vẫn cần tên pháp lý để bảo vệ em. Công khai là chuyện khác.”

“Aggregator có bắt tên thật không?” cô hỏi.

“Còn tùy nơi.”

Câu trả lời làm chính Hoàng khó chịu. Anh quen với việc nếu không biết, anh tra. Nhưng mấy ngày qua, mỗi lần tra về phân phối nhạc năm 2015, anh lại đụng một lớp sương mới.

TuneCore. CD Baby. DistroKid. RouteNote. YouTube Content ID. iTunes Store. Spotify. Deezer. Amazon MP3.

Trong trí nhớ 2026 của anh, mọi thứ gọn hơn: artist tự upload, metadata chuẩn hóa hơn, Spotify for Artists, YouTube Studio, Content ID phổ biến, payout qua nhiều cổng trung gian, thị trường Việt Nam có lựa chọn nội địa. Nhưng năm 2015 không ngoan ngoãn nằm theo bản đồ đó. Một số dịch vụ chưa mở đầy đủ cho Việt Nam. Một số chấp nhận nghệ sĩ quốc tế nhưng thanh toán rắc rối. Một số yêu cầu thông tin thuế kiểu Mỹ mà một nhóm nhạc độc lập Sài Gòn nghe xong chỉ muốn tắt máy. Spotify ở Việt Nam chưa phải kênh chính. iTunes có cửa nhưng không thân thiện. YouTube thì dễ đăng, nhưng Content ID không phải ai cũng vào được.

Hoàng đã mở hơn hai mươi tab từ sáng.

Mỗi tab giống một cái cửa hẹp. Cửa nào cũng ghi “global distribution”, nhưng đẩy vào mới biết sau lưng nó là form, phí, điều khoản, mã ISRC, UPC, tên chủ sở hữu bản ghi, tên người viết lời, tên người soạn nhạc, explicit content, territory, release date, language, genre, copyright year.

Và không có ô nào tên là “mùi cá sau mưa ở một khu chợ cũ miền Trung”.


Hoàng quay laptop lại cho cả nhóm xem.

“Có ba đường,” anh nói. “Một, tự đăng YouTube trước, còn quốc tế tính sau. Nhanh, ít rào cản, nhưng quyền và doanh thu quốc tế yếu. Hai, dùng aggregator lớn như TuneCore hoặc CD Baby. Có độ tin cậy hơn, vào được nhiều store, nhưng phí và giấy tờ khó, thanh toán từ Việt Nam phiền. Ba, dùng một đơn vị trung gian nhỏ hơn, có thể chậm và support thủ công hơn, nhưng họ chịu xử lý nghệ sĩ ngoài Mỹ tốt hơn.”

Lâm hỏi: “Cái nào ra được nhanh nhất?”

“Đường một.”

“Vậy sao không làm đường một?”

Phương Anh không nhìn Lâm, vẫn gõ vào bảng. “Vì nhanh nhất không phải lúc nào cũng để lại dấu vết quyền tốt nhất.”

“Anh hỏi Hoàng.”

Hoàng kéo một tab khác. “Nếu chỉ đăng YouTube, bài có thể được nghe. Nhưng nếu một kênh ở nước ngoài dùng lại, hoặc một blogger hỏi license, mình phải dựng giấy tờ sau. Lúc đó dễ rối. Mục tiêu nhiệm vụ là phân phối hợp pháp ra ngoài Việt Nam. Không phải đăng lên cho có.”

Lâm nheo mắt. “Nhiệm vụ?”

Hoàng dừng nửa nhịp. “Mục tiêu dự án.”

Phương Anh liếc anh rất nhanh rồi quay lại màn hình. Cô không hỏi thêm, nhưng Hoàng biết cô đã ghi nhận chữ lỡ miệng ấy.

Hạnh nói: “Nếu dùng aggregator, họ kiểm lời bài hát hả?”

“Không kiểm nghĩa từng câu ngay từ đầu. Họ kiểm metadata, file, quyền, đôi khi kiểm artwork.”

Quân giơ tay. “Artwork em lo. Không ảnh mạng nữa. Em chụp ở chợ cũ hồi đi Đà Nẵng với nhà, có mấy tấm mưa trên mái tôn, không dính mặt người. Em dùng được không?”

“Ảnh em tự chụp?”

“Dạ. Máy cùi thôi.”

“Có file gốc không?”

“Có.”

“Giữ lại. Nếu cần chứng minh, còn file gốc.”

Quân mở thư mục ảnh. Màn hình hiện những tấm chợ sau mưa: mái tôn xanh loang nước, rổ nhựa úp ngược, nền gạch ướt phản chiếu bảng hiệu cũ, một góc sạp bán cá đã dọn gần hết chỉ còn cái thau nhôm nghiêng. Không tấm nào đẹp theo kiểu poster du lịch. Chúng hơi lệch, hơi tối, có hạt nhiễu. Nhưng Hoàng nhìn tấm nền gạch ướt và nghe trong đầu câu hát Mai vừa thu: “ai gom tiếng rao về”.

“Dùng tấm này,” Mai nói, chỉ vào màn hình.

Lâm nhăn mặt. “Tối quá.”

“Bài mình có sáng đâu.”

Quân gật gù. “Em làm lyric video kiểu chữ chạy trên ảnh chụp, thêm phụ đề tiếng Anh dưới. Không lấy stock.”

“Phụ đề tiếng Anh ai dịch?” Hạnh hỏi.

Cả bàn quay sang Phương Anh.

Cô ngẩng lên. “Tôi dịch bản thô được. Nhưng lời bài hát không nên dịch từng chữ.”

Hạnh ôm bản lời sát hơn. “Đừng làm nó thành thơ tiếng Anh lố.”

“Vậy làm hai lớp,” Phương Anh nói. “Subtitle nghĩa gần, còn phần mô tả video giải thích bối cảnh.”

Mai ngập ngừng. “Em có cần nói tiếng Anh không?”

“Nếu muốn người nghe ngoài Việt Nam hiểu bài này đến từ đâu, nên có một đoạn giới thiệu ngắn,” Hoàng nói. “Không cần hoàn hảo. Càng giống người thật càng tốt.”

Mai nhìn ly nước của mình. “Em nói tiếng Anh nghe quê lắm.”

Lâm cười. “Bài hát tên chợ cũ mà sợ quê.”

Mai liếc anh. “Anh im đi.”

Quân đã mở điện thoại. “Thu thử luôn. Mai nói: Hello, we are…”

“Không,” Phương Anh cắt ngang. “Đừng bắt đầu bằng câu nhóm nhạc nào cũng nói.”

Mai cầm điện thoại, nghĩ một lát. Cô nói chậm, từng chữ đẩy qua cổ họng còn khàn:

“Hi. This song is about… a market after the rain. My mother grew up near a market like that, in Central Vietnam. When it rains, everything smells… old, but alive.”

Cô dừng, mặt đỏ lên. “Sai ngữ pháp không?”

Phương Anh nhìn cô. “Có vài chỗ sửa được. Nhưng câu ‘old, but alive’ giữ.”

Hạnh viết lại câu đó vào góc bản lời. Quân bấm lưu file ghi âm thử, đặt tên cẩn thận hơn lần trước: Mai_intro_EN_take1.m4a.

Hoàng ngồi ở đầu bàn, nhìn nhóm tự chuyển từ tranh luận nhạc sang dựng gói phát hành. Đây là thứ anh biết: đóng gói sản phẩm, chuẩn hóa đầu vào, tạo asset, kiểm quyền. Nhưng cũng chính vì biết, anh thấy cái bẫy. Nếu anh dùng ngôn ngữ sản phẩm quá mạnh, bài hát sẽ bị bào thành một đơn vị nội dung. Nếu anh buông quá tay, nó sẽ mắc kẹt ở mức file đẹp nằm trong ổ cứng.

Ở rìa mắt, giao diện Hệ thống mở ra.

TRỤ CỘT VĂN HOÁ — KHỞI ĐỘNG

Mốc hiện tại: PHÂN PHỐI HỢP PHÁP NGOÀI VIỆT NAM

Hạn chót còn: 93 ngày

Đánh giá rủi ro:

  • Metadata không khớp quyền nội bộ: 62%
  • Nền tảng từ chối do artwork/credit: 27%
  • Chậm duyệt do territory/payment: 41%

Khuyến nghị: kiểm chứng từng trường dữ liệu trước khi gửi.

Không có nút “tự sửa”. Không có dòng nào nói nên chọn aggregator nào. Hệ thống chỉ đưa xác suất lạnh lùng như một bảng cảnh báo lỗi sản phẩm. Nó có thể nói “metadata mismatch” có nguy cơ cao, nhưng không chỉ ra dấu nào sẽ giết bài hát.

Hoàng mở Mảnh thông tin 003 trong trí nhớ.

Một mảng dữ liệu về thị trường nội dung Việt Nam 2015–2018 trôi lên: nền tảng video tăng, MCN nở rộ, quảng cáo digital dịch chuyển, một số cửa sổ cho âm nhạc độc lập. Nhưng càng đọc sâu, anh càng thấy những điểm không khớp. Trong ký ức đó, có một dịch vụ mở cửa cho nghệ sĩ Việt ở một thời điểm muộn hơn. Thực tế anh vừa tra lại cho thấy chính sách đã đổi lắt nhắt theo vùng, không giống dòng tóm tắt của Hệ thống. Có chỗ tương lai nhớ là “chưa thể”, nhưng trang support hiện tại lại ghi có thể nếu đi qua đối tác. Có chỗ tưởng dễ vì năm 2026 quá dễ, nhưng năm 2015 form vẫn hỏi những thứ mà một nhóm học sinh, sinh viên Việt Nam không có.

Thông tin tương lai không còn là bản đồ. Nó giống một tấm ảnh chụp con đường trước mùa mưa, trong khi anh đang đi trên mặt đường đã bị đào lên.

Hoàng đóng mảnh thông tin lại.

“Chọn đường ba,” anh nói.

Lâm ngẩng lên. “Trung gian nhỏ hơn?”

“Ừ. Mình vẫn chuẩn bị metadata theo chuẩn quốc tế. Nhưng gửi qua một aggregator có support thủ công, chấp nhận nghệ sĩ ngoài Mỹ, không bắt mình xử lý thuế phức tạp ngay từ đầu. YouTube sẽ đăng song song, nhưng release quốc tế đi qua họ.”

“Có đáng tin không?” Hạnh hỏi.

“Không tuyệt đối. Nên mình không giao quyền dài hạn. Chỉ dùng để phát hành bản này. Tất cả quyền vẫn theo giấy nội bộ.”

Phương Anh thêm một dòng vào bảng: Tài khoản phân phối — quyền truy cập — người giữ mật khẩu — người đối soát.

“Không ai giữ một mình,” cô nói. “Tài khoản do pháp nhân tạm đứng, nhưng báo cáo chia sẻ cho cả nhóm. Mật khẩu không gửi lung tung qua chat.”

Quân giơ tay. “Em xin đừng dùng mật khẩu tên bài hát cộng 123.”

“Không ai làm vậy,” Mai nói.

Lâm nhìn sang chỗ khác.

Hạnh bắt được. “Anh đã định làm vậy?”

“Chưa kịp làm.”

Không khí bật ra một tiếng cười ngắn. Căng thẳng giảm vừa đủ để mọi người cúi xuống điền tên mình.


Điền tên mất lâu hơn Hoàng dự tính.

Tên pháp lý phải đúng dấu. Nghệ danh phải thống nhất. Vai trò không thể viết tùy tiện: producer, composer, lyricist, performer, recording owner. Lâm muốn ghi “arrangement/producer” vì anh không viết toàn bộ giai điệu. Hạnh muốn phần lời hiển thị bút danh, nhưng phần quyền tác giả giữ tên thật trong hồ sơ. Mai hỏi vocalist có được credit cạnh tên bài không hay chỉ trong mô tả. Quân hỏi lyric video có tính là tác phẩm phái sinh hay asset marketing. Phương Anh trả lời được một nửa, nửa còn lại đánh dấu hỏi để gửi Trang.

Hoàng gọi cho Trang lúc gần năm giờ chiều. Tiếng bên kia ồn, có vẻ cô đang ở ngoài đường.

“Em hỏi nhanh thôi,” Hoàng nói.

“Chị đang kẹt xe Nguyễn Thị Minh Khai, hỏi đi. Nếu câu nào dài hơn một phút chị tính phí tinh thần.”

Hoàng bật loa. Cả nhóm im miệng nghe.

Trang nghe xong ba câu, đáp gọn: “Tên công khai và tên pháp lý tách được, nhưng trong giấy nội bộ phải truy được. Credit quốc tế nên nhất quán. Nếu Hạnh dùng bút danh, ghi rõ bút danh đó đại diện cho ai trong phụ lục nội bộ. Quân làm lyric video bằng ảnh tự chụp thì lưu file gốc, ghi ngày chụp nếu nhớ. Đừng dùng font lậu.”

Quân tái mặt. “Font cũng có quyền hả chị?”

“Có. Đừng hoảng. Dùng font mở hoặc tự thiết kế chữ đơn giản. Và nhớ: metadata sai không phải chuyện nhỏ. Store có thể reject. Sau khi phát hành, sửa tên tác giả còn mệt hơn điền đúng từ đầu.”

Lâm xoa mặt. “Một bài hát cần nhiều thứ quá vậy.”

Trang ở đầu dây bên kia cười. “Một bài hát muốn đi xa mà không mất tên thì cần nhiều thứ. Còn muốn đăng bừa thì cần mạng wifi thôi.”

Câu đó khiến Hạnh cúi xuống bảng và viết bút danh của mình vào cột hiển thị công khai: Mưa Hạnh.

Lâm nhìn thấy trước tiên. “Sến.”

Hạnh không ngẩng đầu. “Kệ.”

Mai đọc nhỏ: “Mưa Hạnh… hợp mà.”

Hoàng nhìn dòng chữ ấy. Hai chữ đơn giản, hơi vụng, không giống nghệ danh được agency nghĩ ra. Nhưng nó là lựa chọn của Hạnh. Và vì vậy nó quan trọng hơn một cái tên bóng bẩy.

Phương Anh nhập vào bảng, cẩn thận giữ dấu tiếng Việt.

“Aggregator có nhận dấu không?” Quân hỏi.

Hoàng đáp: “Có nơi nhận, có nơi hiển thị lỗi. Mình sẽ gửi bản có dấu theo title chính, thêm romanized nếu trường hỗ trợ.”

“Mưa Qua Chợ Cũ hay Mua Qua Cho Cu?” Lâm hỏi.

“Title chính có dấu: Mưa qua chợ cũ. Nếu cần phiên bản không dấu cho hệ thống phụ, dùng Mua qua cho cu, nhưng không để nó thay title chính nếu có lựa chọn.”

Mai nhăn mặt. “Không dấu nhìn mất hồn.”

“Vậy mình phải bảo vệ dấu,” Hoàng nói. “Nhưng cũng phải hiểu có nền tảng sẽ nuốt mất nó.”

Anh vừa nói xong đã thấy lạ. Trước đây, “bảo vệ” với anh là bảo vệ cổ phần, server, dữ liệu khách hàng, commit log. Hôm nay là bảo vệ dấu thanh. Một dấu ngã trong chữ “cũ”, một dấu huyền trong chữ “Mưa”, một tên tác giả không bị biến thành chuỗi ký tự vô nghĩa.

Biển lớn bắt đầu từ những ô rất nhỏ.


Buổi tối, họ chuyển sang phòng của Quân vì cần dựng lyric video.

Nhà Quân ở một căn chung cư cũ gần đường Cách Mạng Tháng Tám. Phòng cậu chật, tường dán poster phim, bàn máy tính đầy ổ cứng rời và dây sạc. Mẹ Quân mang lên một đĩa xoài cắt, nhìn nhóm trẻ ngồi kín sàn rồi hỏi nhẹ: “Tụi con làm bài tập nhóm hả?”

Quân đáp nhanh: “Dạ gần gần vậy.”

Hoàng ngồi cạnh cửa sổ, nghe tiếng xe dưới đường trộn với tiếng quạt máy. Trên màn hình, Quân kéo tấm ảnh nền gạch chợ ướt vào timeline. Chữ hiện lên từng dòng, ban đầu dùng một font quá tròn, bị Hạnh chê giống menu trà sữa. Đổi sang font khác, Trang nhắn lại trong nhóm: font đó không rõ license. Quân rên một tiếng rồi tải một font mở, ít đẹp hơn nhưng sạch.

“Cái gì sạch cũng xấu hơn hả trời,” cậu lẩm bẩm.

“Không,” Phương Anh nói. “Chỉ là trước giờ mình quen dùng đồ không hỏi.”

Mai thu lại đoạn giới thiệu tiếng Anh bằng điện thoại của Quân, lần này có khăn treo sau lưng để giảm vang. Cô nói chậm hơn, giữ câu “old, but alive”. Phương Anh sửa hai chỗ phát âm, nhưng không bắt cô đọc như MC.

“Đừng mài nó quá,” Hoàng nói.

Mai nhìn anh, hơi ngạc nhiên. “Anh nói thiệt hả?”

“Ừ. Người nghe cần hiểu em, không cần tưởng em sinh ra ở California.”

Lâm bật cười lớn nhất từ đầu ngày. “Câu này được.”

Hạnh ngồi trên giường Quân, laptop đặt trên đầu gối, rà lại subtitle tiếng Anh từng dòng. Có những chữ không dịch được gọn. “Tiếng rao” thành “street calls” nghe thiếu chợ. “Đèn sạp” thành “stall lights” cũng chỉ đúng nửa. Cả nhóm tranh luận mười phút cho một câu, rồi chấp nhận bản dịch không thể mang hết mùi nước mưa, nhưng ít nhất không phản bội lời gốc.

Hoàng tranh thủ mở form aggregator.

Artist Name.

Release Title.

Primary Genre.

Language.

Composition Copyright.

Sound Recording Copyright.

Contributor roles.

Explicit Lyrics.

Territories.

Release Date.

Anh nhập từng trường chậm hơn mọi lần viết code. Code sai còn có compiler, test, log. Form này sai có thể ba tuần sau mới trả về một email lạnh tanh.

Ở ô Artist Name, cả nhóm lại kẹt.

“Dùng tên nhóm là gì?” Hoàng hỏi.

Không ai trả lời.

Bốn người làm bài với nhau lâu như vậy nhưng chưa đặt tên nhóm tử tế. Trước đây folder của Quân ghi “team Mai Lâm Hạnh”, file của Lâm ghi “cho_cu_demo”, Hạnh chỉ gọi là “bài đó”.

“Không lẽ artist là Mai?” Quân hỏi.

Lâm lắc đầu. “Không phải solo của Mai.”

Mai nói: “Nhưng tên nhóm đặt vội nghe kỳ lắm.”

Hạnh nhìn tấm ảnh chợ trên màn hình. “Dùng tên bài làm tên dự án được không? Mưa qua chợ cũ — project.”

Phương Anh cân nhắc. “Có thể phát hành dưới project name tạm. Nhưng nếu sau này có bài khác, cần tên ổn định.”

Lâm gãi đầu. “Đặt là Chợ Cũ?”

Quân lập tức mở Facebook search. “Có quán cà phê tên vậy rồi. Với nghe như bán đồ secondhand.”

Mai cười mệt. “Mưa Sạp?”

“Không.” Ba người đáp cùng lúc.

Cuối cùng họ chốt tạm artist name là Mưa Qua Chợ Cũ Project cho bản phát hành đầu tiên, còn tên nhóm sẽ bàn sau. Hoàng không thích sự tạm bợ đó, nhưng ép đặt một cái tên lớn lúc này cũng là một kiểu sai. Anh ghi chú vào hồ sơ: project-based release, primary performers listed in credits.

Đồng hồ qua mười một giờ đêm.

Mẹ Quân gõ cửa lần nữa, lần này không hỏi bài tập nhóm. Bà đặt thêm bình trà đá rồi nhìn màn hình có toàn tiếng Anh.

“Làm gì mà dữ vậy con?”

Quân quay lại, mặt bơ phờ. “Tụi con đưa bài hát lên mạng quốc tế, mẹ.”

Bà nhìn cậu vài giây, rồi nói: “Vậy nhớ ghi tên đàng hoàng. Hồi xưa cậu Năm con có bài thơ đăng báo trường bị người ta ghi lộn tên, ổng tức tới giờ.”

Cả phòng yên mất một nhịp, rồi Hạnh bật cười trước. Tiếng cười của cô nhỏ nhưng thật.

Hoàng cũng cười. Không cần giải thích metadata cho mẹ Quân. Bà đã nói đúng trọng tâm bằng một câu chuyện cũ.

Ghi tên đàng hoàng.


Gần một giờ sáng, gói phát hành đầu tiên được gửi đi.

Không có pháo hoa. Chỉ có nút Submit chuyển sang màu xám, một dòng chữ báo hồ sơ đang chờ review trong ba đến bảy ngày làm việc, và email xác nhận tự động rơi vào hộp thư trung gian.

Quân nằm vật ra sàn. Mai dựa lưng vào tủ, mắt nhắm lại nhưng tay vẫn giữ ly nước. Lâm ngồi trước loa nhỏ, nghe lại đoạn lyric video đã export ở chất lượng thấp để kiểm chữ. Hạnh gửi bản subtitle cuối vào nhóm, rồi nhắn riêng cho Phương Anh gì đó về cột bút danh. Phương Anh vẫn chưa tắt bảng tính. Cô kiểm lại một dòng doanh thu: sau phí aggregator, sau phí chuyển khoản, trước khi chia theo split sheet.

Hoàng đứng ngoài ban công hẹp nhà Quân.

Sài Gòn khuya không yên. Xe vẫn chạy dưới đường, tiếng pô xe máy kéo dài ở ngã tư, một quán hủ tiếu cuối hẻm còn ánh đèn trắng. Trên điện thoại, Hệ thống hiện dòng rủi ro chưa hạ nhiều.

Hồ sơ đã gửi.

Trạng thái: CHỜ KIỂM DUYỆT

Rủi ro metadata không khớp: 48%

Hoàng nhìn con số đó, rồi nhìn email xác nhận. Anh đã kiểm từng trường. Phương Anh đã kiểm. Trang đã trả lời những câu pháp lý chính. Vẫn còn 48%.

Ở NỢ SỔ, khi một tính năng lỗi, anh có thể mở log. Ở đây, anh gửi một gói dữ liệu vào hệ thống toàn cầu và chờ người khác, hoặc một script nào đó, quyết định bài hát có được bước thêm một cửa hay không.

Phương Anh ra ban công, đưa cho anh một ly trà đá.

“Anh đang nhìn cái gì?” cô hỏi.

“Rủi ro.”

“Trong đầu?”

“Ừ.”

Cô dựa khuỷu tay lên lan can. “Nếu bị trả về thì sửa.”

“Anh biết.”

“Nhưng anh ghét loại lỗi không debug được ngay.”

Hoàng uống một ngụm trà. Nước đá đã tan gần hết, vị nhạt.

“Ừ.”

Phương Anh nhìn xuống đường. “Hôm nay em thấy Hạnh cười khi mẹ Quân nói chuyện ghi lộn tên.”

“Anh cũng thấy.”

“Có những người sợ mất tiền. Có người sợ mất tên. Với nhóm này, cái thứ hai nặng hơn anh nghĩ.”

Hoàng không đáp ngay. Trong phòng, Lâm lại tua đoạn điệp khúc. Tiếng Mai khàn qua loa laptop mỏng, đàn bầu của Vân bị nén nhỏ đi nhưng vẫn còn đường cong riêng.

“Anh đang học,” anh nói.

Phương Anh quay sang. “Câu đó hiếm.”

“Đừng ghi vào bảng.”

Cô cười, rất nhẹ, rồi quay vào trước.

Hoàng đứng thêm một lúc. Anh mở lại mảnh thông tin 003, nhìn những dòng đã bắt đầu sứt khỏi thực tế. Hệ thống vẫn có ích. Nó nhắc anh rủi ro. Nó ép anh đo thứ người khác hay bỏ qua. Nhưng nó không biết Hạnh sẽ chọn bút danh nào, không biết mẹ Quân sẽ nhắc chuyện cậu Năm bị ghi lộn tên, không biết câu tiếng Anh vụng của Mai giữ được vì nó vụng.

Nếu văn hoá đi ra thế giới, nó sẽ đi qua cổng dữ liệu. Nhưng dữ liệu chỉ giữ được phần nào đó. Phần còn lại nằm trong những người ngồi bệt trên sàn, cãi nhau vì một chữ, giữ file gốc của tấm ảnh mưa, chọn dấu tiếng Việt dù biết có thể bị nuốt mất.

Điện thoại rung.

Một email mới.

Sender: distribution support.

Subject: Submission update — Mua qua cho cu Project

Hoàng nhíu mày ngay từ tiêu đề. Dấu tiếng Việt biến mất. Tệ hơn, chữ “cũ” không dấu thành “cu” trơ trọi trên màn hình.

Anh mở email.

Dòng đầu tiên bằng tiếng Anh, ngắn và lạnh:

Rejected — metadata mismatch.

Bên dưới là mô tả tự động: tên tác giả trong split sheet nội bộ không khớp với contributor metadata; artist name và copyright owner dùng hai biến thể khác nhau; một trường lyricist có bút danh, trường đối soát lại có tên pháp lý nhưng không có mapping rõ trong biểu mẫu.

Hoàng đọc hết, rồi đọc lại.

Không có đối thủ. Không có báo chí. Không có nhà đầu tư ép điều khoản. Không có server đỏ log lúc nửa đêm.

Chỉ một email.

Trong phòng, Quân hỏi vọng ra: “Có gì vậy anh?”

Hoàng nhìn dòng “Rejected” thêm một giây. Mệt đến mức tiếng cười bật ra khỏi cổ họng anh khô và thấp.

“Biển lớn trả bài,” anh nói.

Phương Anh từ trong phòng quay lại. Hạnh đã đứng lên từ lúc nào, mắt nhìn thẳng vào điện thoại trên tay Hoàng.

Anh đưa màn hình cho họ xem.

Bài hát đã có bản master. Có lời dịch. Có ảnh tự chụp. Có hợp đồng nội bộ. Có tiếng đàn bầu thu live và giọng Mai khàn ở câu cuối.

Nhưng nó chưa đi đâu cả.

Một dấu tên sai đã giữ nó lại trên bờ.