import Soundcloud from 'lucida/streamers/soundcloud/main.js' let clientId = process.env.SOUNDCLOUD_CLIENT_ID; let sc = new Soundcloud({ // oauthToken: clientId }) async function search(query) { let data = sc.search(query); return data; } async function download(url) { try { const info = await sc.getByUrl(url); const { stream } = await info.getStream(); return stream.path; } catch (err) { console.error('Stream error:', err) return(err.message || 'Failed to stream track') } } export { search, download };