Master Sajjad Sings Memorable Classics

Master Sajjad Sings Memorable Classics is the debut album from Pakistani singer, songwriter, actor, director, musician, and composer Sajjad Ali. The album was released by EMI-Pakistan in 1979.

Master Sajjad Sings Memorable Classics
Studio album by
Released1979
GenreClassical - semi-classical
LabelEMI-Pakistan TC-EMCP-5114
ProducerEMI-Pakistan
Sajjad Ali chronology
Chahar Balish Master Sajjad Sings Memorable Classics

Musicians

The musicians were:

Lyricist

The album lyrics were written by the famous Urdu poets

Track listing

The album has 12 songs.

  1. "Aaye Na Balam, آۓ نہ بالم"
  2. "Yaad Piya Ki Aaye, یاد پیا کی آۓ"
  3. "Nainan More Taras Rahe Hain, نینا مورے ترس رہے ہیں"
  4. "Tori Tirchi Najarya Kay Baan, توری ترچھی نجریا کے بان"
  5. "Maran Mithon Galri, مارن مٹھون گالڑی"
  6. "Bajuband Khul Khul Jaye, باجو بند کھل جاۓ"
  7. "Baghoon Main Paday Jhoolay, باغوں میں پڑے جھولے"
  8. "Dekh To Dil, دیکھ تو دل"
  9. "Jin Ke Hontoon Pay, جن کے ہونٹوں پے"
  10. "Chaltay Ho To Chaman, چلتے ہو تو چمن"
  11. "Chupkay Chupkay Raat Din, چپکے چپکے رات دن"
  12. "Nawek Andaz Jidhar, ناوک انداذ"
gollark: I just run microG/Yalp, so very little data goes to google.
gollark: I doubt the second part is true.
gollark: People that have iPhones: buy sensible phones.
gollark: Yes; it's *very hard* to go around editing the FS API such that other stuff isn't affected.
gollark: ```pythonfrom requests_futures.sessions import FuturesSessionimport concurrent.futures as futuresimport randomtry: import cPickle as pickleexcept ImportError: import pickletry: words_to_synonyms = pickle.load(open(".wtscache")) synonyms_to_words = pickle.load(open(".stwcache"))except: words_to_synonyms = {} synonyms_to_words = {}def add_to_key(d, k, v): d[k] = d.get(k, set()).union(set(v))def add_synonyms(syns, word): for syn in syns: add_to_key(synonyms_to_words, syn, [word]) add_to_key(words_to_synonyms, word, syns)def concat(list_of_lists): return sum(list_of_lists, [])def add_words(words): s = FuturesSession(max_workers=100) future_to_word = {s.get("https://api.datamuse.com/words", params={"ml": word}): word for word in words} future_to_word.update({s.get("https://api.datamuse.com/words", params={"ml": word, "v": "enwiki"}): word for word in words}) for future in futures.as_completed(future_to_word): word = future_to_word[future] try: data = future.result().json() except Exception as exc: print(f"{exc} fetching {word}") else: add_synonyms([w["word"] for w in data], word)def getattr_hook(obj, key): results = list(synonyms_to_words.get(key, set()).union(words_to_synonyms.get(key, set()))) if len(results) > 0: return obj.__getattribute__(random.choice(results)) else: raise AttributeError(f"Attribute {key} not found.")def wrap(obj): add_words(dir(obj)) obj.__getattr__ = lambda key: getattr_hook(obj, key)wrap(__builtins__)raise __builtins__.quibble()```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.