New

ProEditor: upload, edit and export your existing list

ProEditor is built for people who already have a list — their own, a provider's, or one downloaded elsewhere — and want to edit it: rename channels, reorder bouquets, remove duplicates, then generate the file for the same decoder or a different one, all from the browser.

Zero installation
Runs entirely in the browser, on a computer, tablet or phone. No software to download.
Isolated sandbox analysis
The uploaded file is analyzed in an isolated environment and never stored permanently: only the normalized data remains, tied to your session code.
Multi-format
Upload from sdx, chl or Enigma2 (zip) and export to any of these three formats, even a different one from the one you started with.
Free
No account, no subscription: upload, edit, save and resume whenever you like.
What it is

An advanced editor for lists you already have

Unlike the classic Editor, which builds a list from scratch using Sat-List's channel database, ProEditor starts from a file you already have: your current configuration, a provider's list, or a file downloaded elsewhere. It analyzes it and extracts satellites, transponders, bouquets and channels with all the original technical data (frequencies, audio PIDs, CA, etc.), making them available in a dense spreadsheet-style editing grid.

You can rename channels, move them between bouquets, reorder, remove duplicates or unwanted content, and finally generate a file ready for your decoder — even in a different format from the original. The uploaded file is never stored permanently on our servers: it's analyzed in an isolated environment and discarded right after, only the normalized data tied to your session code remains.

Getting started

How to open ProEditor and upload a file

ProEditor is on Sat-List's main page, among the list-generation modes.

1

Select the "ProEditor" mode

In the "Mode" filter, pick "ProEditor" instead of "Classic List", "Big List", "Channels Only" or "Editor". Unlike the other modes, here you don't choose the decoder first: you'll do that after editing the list.

2

Drag or select your file

Drag your file into the dedicated area, or click to select it from your device. Supported formats are .sdx, .chl, and .zip files containing an Enigma2 configuration (bouquets + lamedb).

3

Wait for the analysis

The file is analyzed in an isolated environment: once done, the editing panel opens with all the satellites, bouquets and channels found in the file.

4

Already have a saved ProEditor session?

If you'd already uploaded and edited a file before, paste the session code in the dedicated field and click "Load session" to pick up exactly where you left off — without re-uploading the original file.

ProEditor session codes are separate from classic Editor codes: a code from one won't work on the other, since the two tools start from different premises (building from scratch vs editing an existing file).
Formats

Which files you can upload

ProEditor automatically detects the uploaded file's format and validates it before opening it for editing.

  • .sdx — format used by GTMedia/Freesat decoders with ALi SoC (V8 UHD, V8X, V7 Pro, Freesat V8 Ultra).
  • .chl — format used by all GTMedia/Freesat, Tiger and Spider decoders.
  • Enigma2 .zip — must contain the bouquets.tv/bouquets.radio files, the individual userbouquet files, and the receiver's lamedb (or lamedb5) file.
  • Real audio PIDs are only available for files coming from sdx or chl: an Enigma2 file doesn't contain them by design of the lamedb format, so if you later export those channels to sdx or chl there could be audio issues — if that happens, open a ticket from the support page.
Work area

ProEditor's three panels

Once a file is open, the editing panel is split into three columns, designed for working quickly even on very large lists.

  • Services — the full list of every channel found in the file, with search and filters.
  • Bouquet channels — the channels already in the selected bouquet, reorderable via drag & drop.
  • Bouquets — the list of all bouquets/providers in the file, selectable to open its content in the middle panel.
  • Each panel has independent zoom (hold Ctrl and use the mouse wheel), and columns can be resized by dragging their border.
Reordering

Moving channels and bouquets with drag & drop

You can reorganize the list by dragging channels with drag & drop, or by typing the position directly in the box to the left of the name.

  • You can move/copy/paste one or more channels from the "Services" panel to "Bouquet channels" to add them to the open bouquet.
  • Drag a channel within "Bouquet channels" to change its position, or simply type the desired position.
  • "Bouquets" can also be deleted, reordered or created.
Search

Finding channels and bouquets quickly

The "Services" panel has a multi-token search bar: you can type several keywords separated by spaces and ProEditor searches for all of them together, even across different columns.

  • Column selector: choose which field to search on (name, category, country, etc.) for more precise results.
  • Search is instant, results filter in the blink of an eye.
  • Per-panel zoom (Ctrl + wheel) is useful together with search when working on lists with thousands of channels without losing the overview.
Limits

Technical limits by format

Every decoder format has hardware or format-level limits that ProEditor checks before generating the final file, to avoid producing a list your decoder can't load correctly.

  • GTMedia/Freesat (sdx/chl) — maximum 8000 channels per file, due to these decoders' RAM limit.
  • Tiger (chl) — the format doesn't support DTT content: if present in the original file, it's automatically excluded when exporting to this format.
  • Enigma2 — no channel limit imposed by the format itself.
If the edited list exceeds the limit of the format you choose for export, ProEditor warns you with a clear message before generating the file, so you can trim the selection instead of ending up with a file your decoder rejects.
Saving

Saving your session and resuming later

You don't have to finish editing in one sitting: after the first upload, ProEditor generates a session code you can save and reuse later, even from another device, without re-uploading the original file.

1

Edit the list

Move, rename or reorder channels and bouquets as you like across the three panels.

2

Copy the session code

The code appears in the ProEditor panel as soon as the file has been uploaded, and stays visible throughout editing.

3

Resume whenever you like

Go back to the home page, select "ProEditor" again, paste the code in the "Session code..." field and click "Load session": you'll find the list exactly as you left it.

Saved sessions have an expiry date: if the code has expired or isn't found, you'll need to re-upload the original file and start editing again. Don't share your session code with others: it identifies your personal configuration.
Export

Exporting to any supported format

Once you're done editing, choose the destination decoder: you can generate the file in the same format as the uploaded file, or convert it to one of the other two supported formats. Conversion always respects the technical limits of the chosen format (see the "Limits" section above) and automatically applies the Sat-List watermark, present in every file generated by the site.

FAQ

Frequently asked questions about ProEditor

The classic Editor builds a list from scratch using Sat-List's channel database. ProEditor instead starts from a file you upload — your existing configuration or someone else's — and works on that data, not on our database.

No. The file is analyzed in an isolated environment and discarded right after analysis. Only the normalized data (satellites, bouquets, channels) tied to your session code remains, for a limited time.

Yes: you can upload a file in one format (e.g. sdx) and generate it in another (e.g. chl or Enigma2), always respecting the technical limits of the destination format.

Enigma2's lamedb format doesn't contain channels' real audio PIDs by design. If you upload an Enigma2 file and export it to sdx or chl, the audio may not be 100% accurate — this isn't a ProEditor bug, it's a limitation of the source format.

ProEditor warns you before generating the file, with a clear message about the exceeded limit, so you can trim the selection instead of ending up with a file the decoder might not load correctly.

No, the two tools' session codes are separate and not interchangeable.

Already have a list to edit?

Open ProEditor, upload your file and start customizing it in minutes, with nothing to install.

Open ProEditor