Removed PlaylistLogic and merged methods into DeviceLogic