An open API service indexing awesome lists of open source software.

https://github.com/devkimchi/my-sentimental-playlist

This provides a collection of notebooks that generate a Spotify playlist based on my mood analysis.
https://github.com/devkimchi/my-sentimental-playlist

azure azure-openai melon-chart prompt-engineering semantic-kernel spotify-web-api

Last synced: 2 days ago
JSON representation

This provides a collection of notebooks that generate a Spotify playlist based on my mood analysis.

Awesome Lists containing this project

README

          

# My Sentimental Playlist

This provides a collection of notebooks that generate a Spotify playlist based on my mood analysis.

## Prerequisites

- [.NET SDK 8.0+](https://dotnet.microsoft.com/download/dotnet/8.0?WT.mc_id=dotnet-144699-juyoo)
- [Visual Studio Code](https://code.visualstudio.com/) with [C# Dev Kit](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit) and [Polyglot Notbooks](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-interactive-vscode) extension
- [Azure subscription](https://azure.microsoft.com/free?WT.mc_id=dotnet-144699-juyoo)
- [Azure OpenAI subscription](https://aka.ms/oaiapply)

## Getting Started

0. [Basics of Semantic Kernel](./00-semantic-kernel.ipynb)
1. [Melon Chart - Gimme the list of songs: Semantic Memory](./01-melon-chart.ipynb)
2. [Spotify - Get the playlist: Semantic Memory](./02-spotify-chart.ipynb)
3. [Spotify - Create a playlist: No Semantic Memory](./03-spotify-chart-without-memory.ipynb)

## Acknowledgements

- Sample data used in this [document](./00-semantic-kernel.ipynb) is from this [Microsoft Learn Path](https://learn.microsoft.com/training/paths/develop-ai-agents-azure-open-ai-semantic-kernel-sdk/?WT.mc_id=dotnet-144699-juyoo).