Philips TV'lerin USB'ye aktardığı ChannelMap kanal listelerini tarayıcıda sürükle-bırak ile sıralayan, favori listelerini düzenleyen ve dosyaları TV'nin kabul edeceği biçimde geri yazan bir araç.
Kurulum yok, sunucu yok, hesap yok — editor/index.html dosyasını çift tıklayın, yeter.
Kanal listeniz bilgisayarınızdan hiç çıkmaz.
┌─ Kanallar ──────────────────────────────────────────────────┐
│ ⠿ ☐ ★ 1 1 TRT 1 HD HD 11794 V ⤒ │
│ ⠿ ☐ ★ 2 2 ATV HD HD 12207 H ⤒ │
│ ⠿ ☐ ☆ 3 3 KANAL D HD HD 12245 H ⤒ │
└─────────────────────────────────────────────────────────────┘
- Sürükle-bırak sıralama — tutamaçtan çekin, numaralar otomatik yeniden atanır
- Bul & taşı — arayın,
⤒ En üste taşıveyaKonuma taşı: 12ile uzak konuma tek tıkla gönderin - Favoriler — hedef listeyi seçin, satırdaki ☆ simgesine tıklayın;
Favorilersekmesinde liste içi sırayı sürükleyin - Toplu işlem — çoklu seçim, blok taşıma, ada/frekansa/türe göre sıralama
- Yeniden adlandırma — sabit byte alanına ve kodlamaya uyarak (Türkçe karakterler dâhil)
- Gizleme —
UserHiddenbayrağıyla (bu formatta kanal silinemez, aşağıya bakın) - Tarih-saatli dışa aktarma —
PhilipsKanal_2026-08-16_14-35.zip, içinde kurulum notu - Geri/ileri al, otomatik taslak kaydı,
.jsondüzen dosyası, CSV çıktısı - Açık / koyu tema
- TV'de: Ayarlar → Tüm ayarlar → Kanallar → Kanal listesi kopyası → TV'den USB'ye
- USB'yi bilgisayara takın,
editor/index.htmldosyasını açın PhilipsChannelMapsklasörünü pencereye sürükleyip bırakın- Sıralayın, favorileri işaretleyin
- Dışa aktar → ZIP indir
- ZIP içindeki
PhilipsChannelMapsklasörünü USB'nin köküne kopyalayın - TV'de: Kanal listesi kopyası → USB'den TV'ye
Ayrıntılar: docs/KURULUM.md · docs/KULLANIM.md
| Biçim | Durum |
|---|---|
ChannelMap_115 |
Doğrulandı — 58PUS8506/62 dışa aktarımıyla test edildi |
ChannelMap_100 / 105 / 110 |
Aynı XML yapısı, çalışması bekleniyor |
ChannelMap_120 / 125 |
Okunur; ad kodlaması ve chanLst.bin düzeni farklı — uyarı gösterilir |
DVBS.xml, DVBC.xml, DVBT.xml ve Favorite.xml desteklenir. Birden fazlasında kanal varsa
üst çubuktan kaynak değiştirebilirsiniz.
Bu dışa aktarımlarda channelFile.bin (1 MB'lık ikili kanal veritabanı) bulunur ve Philips
bunun XML ile birebir eşleşmesini bekler. Kanal çıkarırsanız TV listeyi reddeder ya da yanlış
frekansa geçer. ChanSort da aynı nedenle bu biçimlerde silmeyi kapatır
(Map115: allowDelete=false). İstemediğiniz kanalları Gizle ile işaretleyin.
Editör XML'i baştan üretmez. Orijinal metni <Channel> blokları hâlinde diler, yalnızca
değişen attribute'ların karakter aralığını yamalar ve blokları yeni sırada birleştirir.
Sonuç: hiçbir şey değiştirmezseniz çıktı girdiyle byte bazında aynıdır — girinti, satır
sonu, hex harf büyüklüğü, XML bildirimi hiç bozulmaz.
Favoriler değişirse Favorite.xml yeniden yazılır ve chanLst.bin içindeki
CRC16/MODBUS sağlaması otomatik güncellenir (bu dosya orada listelidir; DVBS.xml değildir).
Testler: node tools/roundtrip-test.js → 84 doğrulama.
Tamamen istemci taraflıdır. Ağ isteği yoktur, analitik yoktur, dış CDN yoktur —
SortableJS ve JSZip editor/vendor/ içinde yereldir. Çevrimdışı çalışır.
editor/
index.html arayüz
css/style.css tema (açık/koyu, Claude paletinden esinli)
js/philips.js biçim katmanı: ayrıştırma, kodlama, CRC16 — DOM'suz, Node'da da çalışır
js/app.js arayüz mantığı
vendor/ SortableJS 1.15.6, JSZip 3.10.1 (yerel)
docs/ kurulum, kullanım, biçim referansı, sorun giderme
tools/roundtrip-test.js biçim katmanı testleri (Node)
MIT — LICENSE
Bu araç Philips/TP Vision ile ilişkili değildir. Kanal listesi yazma işlemi kendi sorumluluğunuzdadır — her zaman önce orijinal dışa aktarımın yedeğini alın.