This is mostly related to upgrading and re-enabling the joy-media app, but I decided to split this process into two separate issues, as joy-media itself relies on a particular mechanism of encoding and decoding entities to/from Codec types, which I suspect is going to be heavily affected by the polkadot-js upgrade (forcing us to handle the creation of Codec type in a quite different way than before). Succesfully adjusting this mechanism to work with the new polkadot-js will be a great milestone in upgrading the media app.