- WeatherStar 4000+ là một trình mô phỏng mã nguồn mở tái hiện các chương trình phát thông tin thời tiết kiểu cũ của The Weather Channel trên web
- Người dùng có thể nhập vị trí thực tế của mình để trải nghiệm theo thời gian thực dịch vụ thông tin thời tiết địa phương của TV ngày trước
- Giao diện tái tạo trung thực thiết kế phần cứng và phần mềm của WeatherStar 4000 thực tế
- Dữ liệu thời tiết được lấy từ API hiện đại và hiển thị theo phong cách cổ điển
- Cung cấp đa dạng trải nghiệm thiết bị nguyên bản như video, hoạt ảnh và âm nhạc mang cảm giác retro
Giới thiệu dự án WeatherStar 4000+
- WeatherStar 4000+ là một dự án tái hiện thiết bị WeatherStar 4000 và giao diện đồ họa từng được The Weather Channel sử dụng trong thập niên 1990 trên môi trường web hiện đại
- Người dùng có thể cung cấp hoặc tự nhập thông tin vị trí của mình để xem dự báo thời tiết, radar, triển vọng tuần, cảnh báo của khu vực đó theo phong cách TV thời bấy giờ
- Tương tự WeatherStar 4000 thực tế, các yếu tố như hoạt ảnh văn bản, hiệu ứng đồ họa, nhạc nền, hiệu ứng chuyển cảnh đều được triển khai để mô phỏng trung thực trải nghiệm gốc
Tính năng chính
- Tải dữ liệu thời tiết toàn quốc và theo từng khu vực từ các API thời tiết hiện đại rồi trực quan hóa bằng đồ họa
- Bố cục và cấu trúc UI được thiết kế với mục tiêu mang lại trải nghiệm người dùng giống hệt thiết bị WeatherStar 4000 nguyên bản
- Bao gồm thiết kế retro của thập niên 80~90, nhạc nền và kiểu chữ đặc trưng
- Cung cấp thông tin chi tiết như cảnh báo, dự báo của cơ quan khí tượng, lượng mưa, tốc độ gió và biểu đồ nhiệt độ
Triển khai kỹ thuật và giá trị mã nguồn mở
- Dự án này được xây dựng hoàn toàn dưới dạng mã nguồn mở, nên bất kỳ ai cũng có thể tham khảo mã hoặc đóng góp
- Sử dụng JavaScript và các công nghệ web tiêu chuẩn, có thể truy cập bằng trình duyệt web mà không cần cài đặt riêng
- Vừa bảo tồn cách truyền tải thông tin thời tiết mang phong cách hoài cổ, vừa kết hợp thông tin thời gian thực với độ chính xác của các dịch vụ thời tiết hiện đại
- Hỗ trợ đóng góp, bổ sung plugin liên tục từ nhà phát triển và cộng đồng
Ý nghĩa và điểm khác biệt của dự án
- WeatherStar 4000+ không chỉ là một trình xem dữ liệu đơn thuần, mà còn khôi phục tương tác một trải nghiệm truyền thông của cả một thời kỳ
- Tái hiện đồng thời về mặt hình ảnh và âm thanh, mang đến trải nghiệm độc đáo cho những ai quan tâm đến old-tech, công nghệ phát sóng và cách biểu đạt dữ liệu thời tiết
- Giúp nâng cao hiểu biết về phương thức truyền tải thông tin mang tính lịch sử của truyền hình thời tiết Mỹ và văn hóa công nghệ retro
1 bình luận
Ý kiến trên Hacker News
Nếu bạn hứng thú với mấy thứ kiểu này, tôi muốn chia sẻ rằng trên YouTube có một người đã kiếm được một chiếc WeatherStar 4000 — thiết bị từng tạo đồ họa bản tin thời tiết địa phương ở cable headend — rồi viết lại firmware để tái hiện bản tin thời tiết phong cách thập niên 90 trên phần cứng thật. Firmware gốc từng được tải xuống qua vệ tinh nhưng nay đã biến mất, nên anh ấy phải tự phát triển lại từ đầu. Nó trông gần như y hệt Weather Channel thật của những năm 90, chỉ khác là không có logo của kênh đó, có lẽ vì vấn đề bản quyền. Xem stream WeatherStar của người này
Nếu đây đúng là người vẫn mang bộ thiết bị đó tới các sự kiện Retro Computing, thì đáng tiếc là anh ấy đã từ chối công bố bản lưu trữ của phần mềm này. Tất nhiên anh ấy không có nghĩa vụ phải làm vậy, nhưng cộng đồng có vẻ lo rằng nếu ổ cứng hỏng hoặc anh ấy mất hứng thú thì chính phần mềm đó có thể biến mất vĩnh viễn.
Điểm quan trọng là dự án này còn tái hiện cả nhạc nền mang đúng cảm giác Weather Channel.
Câu chuyện là người này bắt đầu dự án mà hoàn toàn không biết assembly hay C, rồi tự học và hoàn thành nó. Thật sự là một ví dụ cho thấy niềm đam mê và nỗ lực đáng kinh ngạc.
Tuyệt vời quá, đúng kiểu khiến người ta mỉm cười. Có một sự “ấm áp” trong công nghệ cũ kiểu này, bản thân nó đã là hoài niệm rồi. Cảm giác vừa buồn vừa bồi hồi vì dường như ngày nay đã mất đi chất rất con người của cái thời một kỹ sư vô danh nào đó thêm những gợn sóng xanh vào đám mây ướt mưa trong một ngày bình thường năm xưa.
Thứ này làm tôi có cảm giác như đang mở ra một phần ký ức sâu kín mà trước giờ tôi còn không biết mình có. Xin gửi lời hoan hô tới người đăng bài gốc.
Tôi đang cho chạy một thiết bị Weather Channel 24/7 trên bàn làm việc bằng Raspberry Pi và một màn hình mô phỏng CRT in 3D. Tôi cũng đã thử với TV CRT thật, nhưng gặp vấn đề tần số, và khi đặt cạnh màn hình chính thì nó khiến tôi hơi khó chịu trong người.
Ảnh setup
Liên kết GitHub của phần mềm
Tôi nghĩ đây sẽ là một món cực kỳ hợp với dự án EmuVR(https://www.emuvr.net/).
Dự án hay quá! Nhưng tôi tò mò không biết bạn đang dùng màn hình nào. Các màn hình tôi tìm được đều là widescreen, nên muốn tham khảo cho đúng dự án tương tự.
Tôi rất thích nghe nhạc của Pat Metheny Group, còn vợ tôi thì gọi đó là “nhạc Weather Channel”. Tôi cứ khăng khăng rằng Pat hay hơn rất nhiều so với nhạc của kênh này, nhưng rồi khi bật Weather Channel trên TV khách sạn và bài "Last Train Home" vang lên, tôi không còn biết nói gì nữa.
"Last Train Home" đúng là một kiệt tác theo mọi nghĩa.
Trong mục Local on the 8s họ phát rất nhiều fusion jazz, nên tôi cũng tò mò không biết đã từng có bài nào của Weather Report được phát chưa.
Âm nhạc thật kỳ lạ. Tôi vừa nghe bài này trên YouTube và lập tức nhớ tới người cha đã qua đời của mình, đến mức bật khóc. Ký ức về việc ông luôn xem Weather Channel cùng với chủ đề này đã kéo về cả một làn sóng hồi tưởng. Đúng là một khoảnh khắc khiến người ta lại cảm nhận rõ sức mạnh của âm nhạc.
Có phải trong phần văn bản dự báo địa phương cũng từng có lồng tiếng text-to-speech (TTS) không nhỉ. Tôi nhớ mang máng là có đoạn ai đó đọc dự báo thay vì phát nhạc.
Nó làm tôi nhớ lại lần đầu tiên nghe đĩa CD Spyro Gyra của bố mình.
Tôi tò mò không biết Jeanetta Jones giờ ra sao nên tìm thử, và buồn khi biết chuyện đã như thế này.
Liên kết tưởng niệm Jeanetta Jones
Nếu là Weather Channel đích thực của thập niên 90, thì nhất định phải có nhạc của Rippingtons ở nền.
Nghe bài của Rippingtons
Tôi chỉ nghĩ không biết chiếc xe đó sẽ ôm cua kiểu gì.
Tôi nhớ là mình đã nghe nhạc này trên Weather Channel rồi đi mua sạch toàn bộ album của Rippingtons. Hồi đó tôi rất mê Smooth Jazz.
Tôi cũng nhớ mấy bản cover không lời của Pink Floyd.
Vì không biết WeatherStar 4000+ là gì, lúc đầu tôi tưởng “trình mô phỏng Weather Channel” là kiểu dùng AI để tạo ra một phát thanh viên video thời gian thực. Cảm giác như tương lai không còn xa nữa.
Cách hiện tại lại cho cảm giác thú vị và chạm tới cảm xúc hơn rất nhiều so với thứ do AI tạo ra.
Tôi cũng nghĩ vậy! Gần đây tôi đang thử nghiệm mấy thứ như bình luận trực tiếp cho Pong bằng TTS (text-to-speech) hay radio cá nhân hóa, nên trình mô phỏng Weather Channel này cũng nghe như một ý tưởng rất vui để thử.
Có vẻ đây là bản gốc.
Xem mã nguồn mở
Tôi đang thắc mắc có ai biết cách dựng nó thành một luồng để xem bằng VLC không.
Tôi dùng HDHomeRun để xem truyền hình anten qua ứng dụng IPTV, và muốn có một Weather Channel riêng trên TV của mình.
Trước đây tôi đã thử chụp screenshot trang bằng Node rồi ghép bằng ffmpeg, nhưng kết quả rất tệ nên không hoạt động tốt.
Tôi cũng từng nghĩ đến cấu trúc để ứng dụng tự khởi chạy chỉ khi có truy cập vào luồng, nhưng xem đó là vấn đề ít quan trọng hơn.
Mọi lời khuyên đều rất được hoan nghênh.
Trong OBS, chọn cửa sổ của ứng dụng này rồi thiết lập để stream.
Vào phần cài đặt "Stream" của OBS và chuyển sang custom.
Nhập server là "srt://127.0.0.1:7777?mode=listener&timeout=50000&transtype=live".
Trong VLC, chỉ cần mở network stream tới srt://127.0.0.1:7777 là được.