Shine (Pat McGee Band album)

Shine is the second studio album and major label debut for the Richmond, VA based Pat McGee Band, released on April 11, 2000.

Shine
Studio album by
ReleasedApril 11, 2000
GenreRock
Length1:06:29
LabelGiant Records
ProducerJerry Harrison
Pat McGee Band chronology
General Admission
(1998)
Shine
(2000)
Drive-By Romance
(2004)

On the heels of successful independent releases in Revel and General Admission, the band inked an album contract with Warner Bros. subsidiary Giant Records. Shine was composed mostly of new material written for the record, though two previously recorded songs were reworked: "Haven't Seen for a While," which originally appeared on McGee's 1996 solo From the Wood, and "Rebecca", from Wood and Revel.

Singles from the album were "Runaway" and "Rebecca".

Professional ratings
Review scores
SourceRating
Allmusic link

Track listing

  1. "Runaway" - 3:57
  2. "Rebecca" - 4:56
  3. "Anybody" - 4:08
  4. "Drivin'" - 4:13
  5. "Haven't Seen for a While" - 5:32
  6. "Hero" - 3:59
  7. "Lost" - 4:24
  8. "Fine" - 4:18
  9. "What Ya Got" - 3:31
  10. "Gibby" - 4:12
  11. "Minute" - 4:09
  12. "I Know" - 6:25
  13. "Shine" - 4:44

There is a hidden track immediately following the conclusion of "Shine" that instrumentally reprises the twelfth track, "I Know".

Personnel

gollark: If this worked as expected, in theory you could do```pythonraise quibble("abcd")```but alas, no.
gollark: But which runs much faster.
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__)print(words_to_synonyms["Exception"])```New version which tends to reduce weirder output.
gollark: https://github.com/joelgrus/fizz-buzz-tensorflow/blob/master/Fizz%20Buzz%20in%20Tensorflow.ipynb
gollark: ?remind 5d Misuse ?remind even more. Suggestions: nested reminds (is that possible)?
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.