до получения URL-а вещания канала все равно необходимо получить актуальный плейлист (мало ли, убрали/добавили пару каналов)
т.е. что-то ваш клиент все равно должен хранить
раз уж вы пишете полноценного клиента, то сохранить и передать куку не проблема
а для 3-минутной поделки слишком много параметров в сервисе